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.2
    Superb - What previous guests thought, 5 reviews
    From
    US$38
    1 night, 2 adults
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 10 reviews
    From
    US$80
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 28 reviews
    From
    US$110
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 6 reviews
    From
    US$32
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 6 reviews
    From
    US$45
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 23 reviews
    From
    US$100
    1 night, 2 adults
  • Scored out of 10, guest rating 9.7
    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, 62 reviews
    From
    US$152
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 41 reviews
    From
    US$48
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 24 reviews
    From
    US$176
    1 night, 2 adults
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 128 reviews
    From
    US$40
    1 night, 2 adults
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 188 reviews
    From
    US$32
    1 night, 2 adults
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 10 reviews
    From
    US$26
    1 night, 2 adults
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 5 reviews
    From
    US$59
    1 night, 2 adults
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 23 reviews
    From
    US$31
    1 night, 2 adults
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 10 reviews
    From
    US$20
    1 night, 2 adults
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 45 reviews
    From
    US$52
    1 night, 2 adults
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 5 reviews
    From
    US$25
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 18 reviews
    From
    US$40
    1 night, 2 adults
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 32 reviews
    From
    US$50
    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

Popular with guests booking apartments in Diani Beach

Popular with guests booking apartments in Diani Beach

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 10 reviews

Popular with guests booking apartments in Diani Beach

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 188 reviews

Popular with guests booking apartments in Diani Beach

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 13 reviews

Popular with guests booking apartments in Diani Beach

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 28 reviews

Popular with guests booking apartments in Diani Beach

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 35 reviews

Popular with guests booking apartments in Diani Beach

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 388 reviews

Popular with guests booking apartments in Diani Beach

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 45 reviews

Popular with guests booking apartments in Diani Beach

Scored out of 10, guest rating 5.9
Passable - What previous guests thought, 19 reviews

Popular with guests booking apartments in Diani Beach

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 10 reviews

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

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Located in Diani Beach, Erwin Holiday 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$64.80 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

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.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

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$60 per night
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 10
Exceptional - What previous guests thought, 1 review

Located in Diani Beach, less than 1 km from Diani Beach and 3.7 km from Leisure Lodge Golf Club, Azar Stays Diani offers a private beach area and air conditioning.

From US$94.50 per night

Situated in Diani Beach, within 3.7 km of Leisure Lodge Golf Club and 4.8 km of Colobus Conservation, Rosa Mystica Diani Beach Apartments offers accommodation with free WiFi, air conditioning, a...

From US$162 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 4 reviews

<h2>Spacious Accommodation</h2> The Beka - Diani Beach offers a spacious, recently renovated apartment in Diani Beach, Kenya.

From US$103.32 per night

Enjoy breakfast in Diani Beach and nearby

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

From US$65 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 51 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$76.50 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, 388 reviews

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

From US$64 per night

KK Homes

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

KK Homes is situated in Diani Beach, 300 metres from Diani Beach, 2.9 km from Colobus Conservation, and 5 km from Leisure Lodge Golf Club.

From US$60 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.

Devkim stays is set in Ukunda Airport, 100 metres from Diani Beach, 1.2 km from Leisure Lodge Golf Club, and 7.3 km from Colobus Conservation.

From US$29.33 per night

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

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

Fantasea Villa

Ukunda Airport
Budget options available
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Set in Ukunda Airport, within 1.4 km of Diani Beach and 4.5 km of Leisure Lodge Golf Club, Fantasea Villa offers accommodation with a garden and free WiFi as well as free private parking for guests...

From US$54.31 per night
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.

From US$90 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$85 per night

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

From US$110 per night

Haven Homes one bedroom

Diani Beach
Budget options available

Haven Homes one bedroom is located in Diani Beach, 400 metres from Diani Beach, 2.6 km from Leisure Lodge Golf Club, as well as 5.2 km from Colobus Conservation.

From US$75 per night

Jeddybnb1

Diani Beach
Budget options available

Featuring a sauna, Jeddybnb1 is located in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

From US$84 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$85.50 per night

Apartments with swimming pools in Diani Beach and nearby

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

From US$100 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews

Boasting a terrace with pool views, an outdoor swimming pool and a fitness centre, Maharani Apartments can be found in Kwale, close to Diani Beach and 3.1 km from Leisure Lodge Golf Club.

From US$200 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 1 review

Featuring an infinity pool and views of garden, FRIDULI SHILOH Resort is a recently renovated apartment set in Diani Beach, 1.3 km from Diani Beach.

From US$99 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 8 reviews

Featuring an outdoor swimming pool and views of pool, Amani Apartments is a recently renovated apartment located in Galu, 700 metres from Diani Beach.

From US$124.80 per night

Amani B3

Galu
Swimming pool

Boasting air-conditioned accommodation with a private pool, pool view and a patio, Amani B3 is situated in Galu. This property offers access to a balcony, free private parking and free WiFi.

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 42 reviews

Set in Diani Beach and only 2.1 km from Diani Beach, Flametree Beach Homes offers accommodation with mountain views, free WiFi and free private parking.

From US$89 per night

Located in Diani Beach, just 300 metres from Diani Beach, beachfront hideaway 1bed with pool&ac provides beachfront accommodation with a private beach area, an outdoor swimming pool, a garden and free...

From US$180 per night

Lux Apartment in Ukunda, a property with a garden, is set in Ukunda, 5.9 km from Leisure Lodge Golf Club, 6.6 km from Colobus Conservation, as well as 12 km from Kaya Kinondo Sacred Forest.

From US$35 per night

FAQ about apartments in Diani Beach

Apartments that guests love in Diani Beach

See all
Avg. price/night: US$27.20
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 188 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, 388 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