The 10 best apartments in Diani Beach, Kenya | Booking.com
Skip to main content

Apartments in Diani Beach

Find the apartments that appeal to you the most

The best apartments in Diani Beach

Check out our pick of great apartments in Diani Beach

Filter by:

Review score

Diani Villa studio

Diani Beach

Located in Diani Beach, 1.4 km from Diani Beach and 2 km from Leisure Lodge Golf Club, Diani Villa studio offers a private beach area and air conditioning.

O
Omar
From
Qatar
It was a great place and the gentleman in charge was very helpful and highly recommended this lovely place.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews
Price from
US$35.94
1 night, 2 adults

Luxury And Spacious Pool house near the beaches

Diani Beach

Located in Diani Beach, Luxury And Spacious Pool house near the beaches provides accommodation with private pool, free WiFi and free private parking for guests who drive.

g
grace chege
From
Germany
The property was exceptionally clean and located in a very quiet safe area
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 7 reviews
Price from
US$79.90
1 night, 2 adults

Casa Marabella

Diani Beach

Situated 1.6 km from Diani Beach, Casa Marabella offers a private beach area, a rooftop pool and air-conditioned accommodation with a balcony and free WiFi.

A
Aleks
From
Poland
I had a wonderful time at Casa Marabella in Diani! The apartment was beautifully maintained, clean, and very comfortable — perfect for a relaxing getaway. The location is excellent, close to the beach and local attractions, yet peaceful and private. What truly made my stay exceptional was the staff. Everyone was incredibly friendly, helpful, and went out of their way to ensure I felt at home. Their hospitality made all the difference. I highly recommend Casa Marabella to anyone visiting Diani – I’ll definitely be coming back!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 22 reviews
Price from
US$110
1 night, 2 adults

Kreyol Krib Diani Beach

Diani Beach

Kreyol Krib Diani Beach, a property with barbecue facilities, is situated in Diani Beach, less than 1 km from Diani Beach, 2.5 km from Colobus Conservation, as well as 6.4 km from Leisure Lodge Golf...

G
Giuseppe
From
Italy
Kreyol Krib Diani met all my expectations; in fact, it's even more beautiful in person than in the photos. I highly recommend this place. The best part is the owner, Purity, who helped me with everything I needed and made me feel right at home.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 16 reviews
Price from
US$108
1 night, 2 adults

Palm Haven

Diani Beach

Featuring garden views, Palm Haven features accommodation with a terrace, around 2.8 km from Diani Beach. Both free WiFi and parking on-site are available at the apartment free of charge.

A
Anna
From
Italy
Perfect for a solo traveller, fantastic DIY decoration, all thought of so that there is no worry in the kitchen, bathroom supplies. A great netted furnished terrace for a solo traveller or a couple to enjoy the breeze and invite friends ( keeping the monkey at bay during the day too, so none of your belongings disappear and no one else to blame but your distraction ....like in most of places where those live in harmony with us humans ;) I felt Home. Jonathan taking care of the first apartment unit when you come at night very kind, and trustworthy when you come at night. Josephine very accurate and welcoming, Caren top notch in any detail and assistance I travel A LOT, My first 12 on 10 ‼️ Will definitely come again, Asante SANAAA
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 15 reviews
Price from
US$39.60
1 night, 2 adults

Monica's Cottage Diani Beach Kenya

Diani Beach

Monica's Cottage Diani Beach Kenya is situated in Diani Beach, 500 metres from Leisure Lodge Golf Club, 8.3 km from Colobus Conservation, and 14 km from Kaya Kinondo Sacred Forest.

U
Urban
From
Slovenia
It was amazing, so much space, lovely trees, really enjoyed, so friendly and helpful men that took care of the place around the cottage. Monkeys outside very great vibe. Shower is the only bad thing.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 8 reviews
Price from
US$30.60
1 night, 2 adults

Becky Homes Diani Beach - 2BR with AC & Pool

Diani Beach

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club and 4.8 km from Colobus Conservation, Becky Homes Diani Beach - 2BR with AC & Pool offers a private beach area and air conditioning.

k
karani
From
Kenya
The place is really good, clean and everyone is super nice. The host is quite responsive too. Definitely going back.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 13 reviews
Price from
US$116
1 night, 2 adults

Hibiscus

Diani Beach

Located within 1.6 km of Galu Beach and 1.2 km of Colobus Conservation, Hibiscus offers rooms with air conditioning and a private bathroom in Diani Beach.

S
Simón
From
Spain
The space, the distribution, the decorations, the kitchen appliances, the garden!, the swinging pool, the good morning birds songs)))
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 35 reviews
Price from
US$99
1 night, 2 adults

Casa Marabella A2

Diani Beach

Featuring a patio with inner courtyard views, a rooftop pool and a garden, Casa Marabella A2 can be found in Diani Beach, close to Diani Beach and 1.6 km from Leisure Lodge Golf Club.

J
Jackline
From
Kenya
The stuff were very friendly and ready to help all the time. The apartment was beautiful and comfortable also very clean. A place I would stay again and again.. definitely got my money’s worth. Loved it..
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 20 reviews
Price from
US$100
1 night, 2 adults

CASA BOUGAN APARTMENTS

Diani Beach

Situated in Diani Beach, 2.7 km from Diani Beach, CASA BOUGAN APARTMENTS has a private beach area, private parking and rooms with free WiFi access.

M
Marek
From
Estonia
Friendly staff, the room was clean, especially big thanks to the young girl who was very helpful.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 15 reviews
Price from
US$21.60
1 night, 2 adults
All apartments in Diani Beach

Looking for an apartment?

For the travellers who appreciate a space of their own at the end of the day, an apartment or flat is the perfect home away from home. Furnished rooms and kitchen facilities give groups and families the flexibility to enjoy downtime separately, or plan the next day’s activities over a shared meal. Often available for short and long-term.

Most booked apartments in Diani Beach and surroundings in the past month

See all

Save money on apartments in Diani Beach and nearby – budget options available

  • Ntates Place Diani Beach

    Diani Beach
    Budget options available

    Featuring air-conditioned accommodation with a private pool, Ntates Place Diani Beach is set in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

    From US$56 per night
  • Boho Comfort Homes

    Diani Beach
    Budget options available

    Located in Diani Beach, Boho Comfort Homes provides accommodation with a private pool, a balcony and pool views. This property offers access to a terrace, free private parking and free WiFi.

    From US$70 per night
  • Diani Breeze Villas

    Mombasa
    Budget options available

    Located in Mombasa, Diani Breeze Villas features accommodation with a private pool.

    From US$100 per night
  • Diani chandarana apartment

    Msambweni
    Budget options available

    Set in Msambweni in the Kwale region, Diani chandarana apartment features a balcony. This property offers access to a terrace and free private parking.

    From US$105.57 per night
  • Villa Becky - Diani Beach

    Diani Beach
    Budget options available
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 32 reviews

    Situated in Diani Beach, 3.5 km from Leisure Lodge Golf Club, Villa Becky - Diani Beach has a private beach area, private parking and rooms with free WiFi access.

    From US$114 per night
  • The Beka - Diani Beach

    Diani Beach
    Budget options available
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review

    Located in Diani Beach, 1.4 km from Diani Beach and 4.5 km from Leisure Lodge Golf Club, The Beka - Diani Beach provides spacious air-conditioned accommodation with a terrace and free WiFi.

    From US$90.72 per night
  • Galawa Beach Apartments

    Diani Beach
    Budget options available
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 43 reviews

    2.5 km from Diani Beach, Galawa Beach Apartments is a recently renovated property set in Diani Beach and offers air-conditioned rooms with free WiFi and private parking.

  • Featuring air-conditioned accommodation with a private pool, Casa Nampala Diani 1 Bedroom Jungle is located in Diani Beach.

    From US$97 per night

Enjoy breakfast in Diani Beach and nearby

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 47 reviews

    Boasting a balcony with garden views, pool with a view and a garden, Baali Diani Apartments can be found in Ukunda, close to Diani Beach and 2.3 km from Leisure Lodge Golf Club.

    From US$57.80 per night
  • Amber Villas

    Galu
    Breakfast options

    Featuring air-conditioned accommodation with a balcony, Amber Villas is set in Galu. This property offers access to a terrace and free private parking.

    From US$210 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 181 reviews

    Set in Diani Beach, 300 metres from Diani Beach Hospital. Morning Star Diani offers accommodation with free WiFi and a garden with a terrace. Complimentary private parking is available on site.

    From US$98 per night
  • Aqua Resort

    Diani Beach
    Breakfast options
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 394 reviews

    Situated in Diani Beach, Aqua Resort provides accommodation with free WiFi and seating area.

    From US$64 per night
  • Monkey Suites

    Diani Beach
    Breakfast options

    Monkey Suites is located in Diani Beach and features a private pool and garden views. This property offers access to a terrace, free private parking and free WiFi. The apartment has private entrance.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 2 reviews

    Boasting accommodation with a private pool, garden view and a patio, Lamu style one bedroom apartment, central Diani is situated in Diani Beach.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 13 reviews

    Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club and 4.8 km from Colobus Conservation, Becky Homes Diani Beach - 2BR with AC & Pool offers a private beach area and air conditioning.

    From US$98 per night
  • Diani Pearl

    Diani Beach
    Breakfast options
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 49 reviews

    Located in Ukunda, Diani Pearl offers apartments with access to 2 outdoor swimming pools, landscaped gardens and free WiFi. The air-conditioned apartments have a balcony and a patio.

Great access to the city centre. Check these apartments in Diani Beach and nearby

  • Wendy's Da-Azizi Homes Diani is situated in Diani Beach, 3.4 km from Colobus Conservation, 5.1 km from Leisure Lodge Golf Club, and 9.1 km from Kaya Kinondo Sacred Forest.

    From US$47 per night
  • Wendy's Da-Azizi Homes Diani 2 is set in Diani Beach, 700 metres from Diani Beach, 3.4 km from Colobus Conservation, and 5.1 km from Leisure Lodge Golf Club.

    From US$47 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Boasting air-conditioned accommodation with a private pool, garden view and a patio, Becky Homes Diani Beach- 4BR with AC and Swimming Pool is set in Diani Beach.

    From US$124 per night
  • Situated in Diani Beach, within 3.7 km of Leisure Lodge Golf Club and 4.8 km of Colobus Conservation, Clalem Condos Diani Beach offers accommodation with free WiFi, air conditioning, a private beach...

    From US$162 per night
  • Palm Paradise

    Diani Beach
    Central location
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 119 reviews

    Located in Diani Beach and only 700 metres from Diani Beach, Palm Paradise provides accommodation with garden views, free WiFi and free private parking.

  • holm's home

    Diani Beach
    Central location
    Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 1 review

    Set in Diani Beach, 400 metres from Diani Beach and 2.6 km from Leisure Lodge Golf Club, holm's home offers air-conditioned accommodation with a balcony and free WiFi.

    From US$51.20 per night
  • Offering free WiFi and free private parking, Coastal 1BR Retreat in Diani is located in Diani Beach, just 400 metres from Diani Beach.

    From US$59.40 per night
  • Offering free WiFi and free private parking, Tropical 2BR Haven in Diani is located in Diani Beach, within just 400 metres of Diani Beach.

    From US$83.70 per night

FAQ about apartments in Diani Beach

Apartments that guests love in Diani Beach

See all
  • Avg. price/night: US$28.05
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 186 reviews
    well equipped apartment; reasonable prizing, smart tv
    Guest review by
    Thomas
    Group
  • Avg. price/night: US$64
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 394 reviews
    Very safe and quit place , very clean, the staff are all very friendly and very helpful. If something didn't work, it was done immediately. Utensils for self catering all available. Every day the apartment was cleaned. Pool was clean, nice place to relax. The beach can be reached in 5 minutes.
    Guest review by
    Kerstin
    Family with young children