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

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 5 reviews
    From
    US$26
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 6 reviews
    From
    US$36
    1 night, 2 adults
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 7 reviews
    From
    US$80
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 22 reviews
    From
    US$110
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 16 reviews
    From
    US$108
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 15 reviews
    From
    US$40
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 8 reviews
    From
    US$31
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 13 reviews
    From
    US$116
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 35 reviews
    From
    US$99
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 20 reviews
    From
    US$100
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 15 reviews
    From
    US$22
    1 night, 2 adults
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 60 reviews
    From
    US$152
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 39 reviews
    From
    US$48
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 26 reviews
    From
    US$176
    1 night, 2 adults
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 121 reviews
    From
    US$40
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 185 reviews
    From
    US$35
    1 night, 2 adults
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 9 reviews
    From
    US$24
    1 night, 2 adults
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 14 reviews
    From
    US$31
    1 night, 2 adults
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 11 reviews
    From
    US$29
    1 night, 2 adults
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 8 reviews
    From
    US$20
    1 night, 2 adults

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

Enjoy breakfast in Diani Beach and nearby

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 42 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.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 48 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$61.20 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, 179 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, 395 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 8.0
    Very good - What previous guests thought, 1 review

    Situated in Diani Beach, 2.5 km from Diani Beach and 3 km from Leisure Lodge Golf Club, Apartment, pool, beach access nearby Simba A201 offers air conditioning.

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

  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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

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

  • 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
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review

    Located in Diani Beach, 3 km from Leisure Lodge Golf Club and 4.9 km from Colobus Conservation, Apartment, pool, beach access nearby C221 offers a garden and air conditioning.

    From US$75 per night
  • Wayside Beach Apartments

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

    Offering garden views, Wayside Beach Apartments in Diani Beach provides accommodation, an outdoor swimming pool, a garden, a terrace, a bar and barbecue facilities.

    From US$70 per night
  • Featuring air-conditioned accommodation with a private pool, Casa Nampala Diani 1 Bedroom Jungle is located in Diani Beach.

    From US$97 per night
  • holm's home

    Diani Beach
    Budget options available
    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$36.55
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 185 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, 395 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