Skip to main content

The best apartments in Diani Beach

Check out our pick of great apartments in Diani Beach

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Leomilo Holidays, hotel in Diani Beach

Featuring pool views, Leomilo Holidays offers accommodation with balcony, around 400 metres from Diani Beach. This property offers access to a terrace, table tennis, free private parking and free...

Very nice complex, pool is well maintained, apartment was in good condition and cleaned. Staff is friendly. Steal for the price! Would stay again.
Scored 9.1
9.1
Rated superb
Superb
106 reviews
Price from
£50.82
1 night, 2 adults
Diani Pearl, hotel in Diani Beach

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.

Diani Pearl was a really comfortable stay & the air conditioning was working super well. Everyone we met from the staff were lovely too. The kid especially enjoyed the pool & location so close to Chandarana and restaurants is convenient. We really appreciate the efforts of the staff in making our stay lovely :)
Scored 9.1
9.1
Rated superb
Superb
55 reviews
Price from
£90.34
1 night, 2 adults
2 Bedroom Beach front Apartment, hotel in Diani Beach

Located just less than 1 km from Diani Beach, 2 Bedroom Beach front Apartment provides accommodation in Diani Beach with access to a private beach area, an outdoor swimming pool, as well as a lift.

We were able to check in immediately we arrived. The house was clean and ready of us and we were given a proper tour of the facilities. Any clarifications were tended to promptly.
Scored 9.2
9.2
Rated superb
Superb
9 reviews
Price from
£60.63
1 night, 2 adults
Casa Marabella C3, hotel in Diani Beach

Set in Diani Beach, 1.3 km from Diani Beach, Casa Marabella C3 has a private beach area, private parking and rooms with free WiFi access.

Very clean modern and hospitable. Our host Helen was wonderful and made us feel so welcome The apartment was v well equipped and the swimming pool fantastic for my 8 year old
Scored 9.8
9.8
Rated exceptional
Exceptional
8 reviews
Price from
£77.03
1 night, 2 adults
The Tree House Bella Seaview Diani Beach Kenya, hotel in Diani Beach

Comprising a private beach area and a garden, The Tree House Bella Seaview Diani Beach Kenya is a recently renovated accommodation in Diani Beach set close to Diani Beach.

Great location, easy to get around, secure, metres from the beach. A really good spot whether for a day or a month.
Scored 9.2
9.2
Rated superb
Superb
5 reviews
Price from
£105.04
1 night, 2 adults
The Pool House & The Colobus House, Bella Seaview, Diani Beach, Kenya, hotel in Diani Beach

Featuring a balcony with pool views, a private beach area and pool with a view, The Pool House & The Colobus House, Bella Seaview, Diani Beach, Kenya can be found in Diani Beach, close to Diani Beach...

Owner picket us up from our hotel and arranged transport to airstrip
Scored 9.4
9.4
Rated superb
Superb
42 reviews
Price from
£100.37
1 night, 2 adults
Uhai Vacations, hotel in Diani Beach

Boasting air-conditioned accommodation with a private pool, garden view and a patio, Uhai Vacations is situated in Diani Beach.

Very good place to rest. Clean and nice apartment. Our host Anne is the best we have ever met. Very nice and helpful. I highly recommend!
Scored 9.3
9.3
Rated superb
Superb
11 reviews
Price from
£76.87
1 night, 2 adults
Palm Paradise Loft, hotel in Diani Beach

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

Our host Caren arranged for our transfer shuttle from Mombasa SGR terminus to her airbnb. Early check in was perfect since we arrived at 5 in the morning! Housekeeping is amazing! The environment is clean and safe. The location is central, easily acessible to Diani Beach and Carrefour among other shopping centres. My partner and i highly recommended booking Palm Paradise Loft!
Scored 9.1
9.1
Rated superb
Superb
86 reviews
Price from
£24.35
1 night, 2 adults
Bella Breeze1 - Diani Beach, Kenya, hotel in Diani Beach

Featuring air-conditioned accommodation with a patio, Bella Breeze1 - Diani Beach, Kenya is located in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

Friendly staff, spacious nice room
Scored 9.1
9.1
Rated superb
Superb
39 reviews
Price from
£38.04
1 night, 2 adults
Roseville, hotel in Diani Beach

Featuring air-conditioned accommodation with a private pool, garden view and a patio, Roseville is set in Diani Beach. It is located 700 metres from Diani Beach and provides room service.

Large private villa, swimming pool, beautiful courtyard. Very clean. Equipped kitchen. Everything is better than in the photo. On each floor there are 2 large bedrooms with air conditioning and a bathroom. There is a guarded territory in the cottage village and there is also a maid and a security guard in the villa. The maid helped with all questions. The problems were quickly fixed. There are power outages in Ukunda - in this case, the generator is turned on and everything works fine. The nearest beach is a 12-minute walk away. Sometimes we took a tuktuk to the Jacaranda Hotel - there are fewer tides and you can rent sun beds. We get a fruit basket as a gift. We liked everything, thank you
Scored 9.0
9.0
Rated superb
Superb
24 reviews
Price from
£47.55
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 this month

See all

Enjoy breakfast in Diani Beach!

  • Review score
    8.8
    Fabulous · 169 reviews

    1 km from Diani Beach, V-Szameitat Homes, Kongo River is a recently renovated property located in Diani Beach and provides air-conditioned rooms with free WiFi and private parking.

    The rooms were clean, and the customer service was excellent 👌

  • Review score
    8.0
    Very good · 51 reviews

    400 metres 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.

    Appartamento bello e ben tenuto Nice and well maintained apartment

  • Review score
    7.5
    Good · 190 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.

    Very good place taking in consideration its price and what it offers

  • Review score
    9.1
    Superb · 14 reviews

    Situated in Diani Beach, Casa Marabella A2 features accommodation with rooftop pool, free WiFi and free private parking for guests who drive.

    The quietness, great location,excellent facilities.

  • Breakfast options
    Review score
    9.3
    Superb · 11 reviews

    Boasting air-conditioned accommodation with a private pool, garden view and a patio, Uhai Vacations is situated in Diani Beach.

    Very clean and had all the things we needed during our stay, this made our stay very comfortable.

  • Review score
    9.5
    Exceptional · 10 reviews

    Boasting air-conditioned accommodation with a rooftop pool, pool view and a patio, Tequila Sunrise Sky Cabana-Diani Beach is set in Diani Beach.

    This is by far the best place with the best view in the whole Diani. We will not be able to visit any other spot after our stay here. It was absolutely amazing. The owners and staff are outstanding. Thanks Barry, Janet and Team.

  • Review score
    9.8
    Exceptional · 9 reviews

    Set in Diani Beach, Tequila Sunrise Pool Cabana-Diani Beach offers accommodation with a private pool, a patio and pool views.

    -Le cadre -l accueil du personnel -La maison -Ben notre cuisinier (et bien plus) qui nous a régalé pendant notre séjour Enfin tout

  • Review score
    8.6
    Fabulous · 17 reviews

    Located in Diani Beach and only 2.3 km from Galu Beach, Wind&Waves Beach Apartment provides accommodation with garden views, free WiFi and free private parking.

    Clean neat and close to the beach, I'd recommend

Save money on apartments in Diani Beach – budget options available!

  • Budget options available
    Review score
    9.1
    Superb · 106 reviews

    Featuring pool views, Leomilo Holidays offers accommodation with balcony, around 400 metres from Diani Beach.

    The place is excellent and there is value for money

  • Review score
    9.2
    Superb · 9 reviews

    Located just less than 1 km from Diani Beach, 2 Bedroom Beach front Apartment provides accommodation in Diani Beach with access to a private beach area, an outdoor swimming pool, as well as a lift.

    The property was in a good location. I loved that you had direct access to the beach. The hosts were friendly and easily reachable.

  • Budget options available
    Review score
    9.8
    Exceptional · 8 reviews

    Set in Diani Beach, 1.3 km from Diani Beach, Casa Marabella C3 has a private beach area, private parking and rooms with free WiFi access.

  • Budget options available
    Review score
    9.0
    Superb · 24 reviews

    Featuring air-conditioned accommodation with a private pool, garden view and a patio, Roseville is set in Diani Beach. It is located 700 metres from Diani Beach and provides room service.

    The caretaker Rachel makes our stay even better. She is a blessing for the place and for us.

  • Budget options available
    Review score
    7.9
    Good · 8 reviews

    Boasting private pool, Golden Beachfront Studios is located on the beachfront in Diani Beach. Set 600 metres from Diani Beach, the property provides a private beach area and free private parking.

  • Review score
    8.6
    Fabulous · 6 reviews

    Set in Diani Beach in the Kwale region and Leisure Lodge Golf Club reachable within 3.7 km, Becky Homes Diani Beach - 2BR with AC & Pool offers accommodation with free WiFi, a children's playground, a...

    The place is really good, clean and everyone is super nice. The host is quite responsive too. Definitely going back.

  • Budget options available
    Review score
    8.1
    Very good · 22 reviews

    Situated in Diani Beach in the Kwale region and Leisure Lodge Golf Club reachable within 3.7 km, Villa Becky - Diani Beach features accommodation with free WiFi, a children's playground, a private...

    The location was close to the beach. ambience is good. Rooms spacious and very clean. Chef John Nyawa was awesome.

  • Budget options available
    Review score
    8.3
    Very good · 38 reviews

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

    Swimming is the best,private and well kept,keep up

Great access to the city centre! Check these apartments in Diani Beach

  • Review score
    10.0
    Exceptional · 1 review

    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.

  • Central location
    Review score
    10.0
    Exceptional · 1 review

    Located 2.6 km from Leisure Lodge Golf Club, 5.2 km from Colobus Conservation and 11 km from Kaya Kinondo Sacred Forest, Seriani homes offers accommodation situated in Diani Beach.

  • Review score
    10.0
    Exceptional · 3 reviews

    Situated in Diani Beach in the Kwale region, Coastal Lamu Styled 1 bedroom in Diani, near the beaches features accommodation with free WiFi and free private parking.

  • Review score
    9.7
    Exceptional · 3 reviews

    Set in Diani Beach in the Kwale region, African themed one bedroom features a terrace. This apartment offers accommodation with a balcony.

  • Review score
    9.5
    Exceptional · 4 reviews

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

  • Review score
    9.4
    Superb · 42 reviews

    Featuring a balcony with pool views, a private beach area and pool with a view, The Pool House & The Colobus House, Bella Seaview, Diani Beach, Kenya can be found in Diani Beach, close to Diani Beach...

    Perfect Mrs. Fiona Very good staff Clean house Good pool

  • Review score
    9.3
    Superb · 3 reviews

    Featuring a private pool and garden views, Samara Studio Apartment - Diani Beachfront is located in Diani Beach. This beachfront property offers access to free WiFi and free private parking.

  • Review score
    9.2
    Superb · 5 reviews

    Comprising a private beach area and a garden, The Tree House Bella Seaview Diani Beach Kenya is a recently renovated accommodation in Diani Beach set close to Diani Beach.

  • Review score
    9.1
    Superb · 86 reviews

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

    Owner always available and responsive. Very kind too.

  • Central location
    Review score
    9.1
    Superb · 55 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.

    The staff and quality of accommodation was excellent

  • Review score
    9.2
    Superb · 39 reviews

    Featuring air-conditioned accommodation with a patio, Bella Breeze1 - Diani Beach, Kenya is located in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

    Fantastic stay, private, safe I stayed there more than a month

  • Central location
    Review score
    9.0
    Superb · 1 review

    Set in Diani Beach, Happy Homes offers accommodation within 46 km of Shimoni Slave Caves.

  • Review score
    9.0
    Superb · 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.

  • Central location
    Review score
    9.0
    Superb · 2 reviews

    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.

  • Review score
    8.8
    Fabulous · 8 reviews

    Situated in Diani Beach, within 2.7 km of Diani Beach and 3.4 km of Leisure Lodge Golf Club, CASA BOUGAN APARTMENTS features accommodation with a private beach area and free WiFi as well as free...

    Place was cool well spaced, secure and had no limitations Worth every penny

  • Review score
    8.8
    Fabulous · 18 reviews

    Located in Diani Beach in the Kwale region, Charming 2-Bedroom in Diani provides accommodation with free WiFi and free private parking.

    It felt like home. Very clean, very hospitable host Queen

  • Review score
    8.8
    Fabulous · 21 reviews

    Featuring an outdoor swimming pool, garden and views of garden, Galu Gardens Apartments Diani Beach is located in Diani Beach, 600 metres from Galu Beach.

    Quite a beautiful and quiet place ...good for family

  • Review score
    8.7
    Fabulous · 203 reviews

    Boasting a garden, terrace and views of garden, Simba Apartments is located in Diani Beach, 2.7 km from Diani Beach. This property offers access to a patio, free private parking and free WiFi.

    Spacious rooms welcoming staff clean and tidy rooms

  • Review score
    8.7
    Fabulous · 25 reviews

    Situated in Diani Beach and only 400 metres from Diani Beach, Jambo Diani 1-bedroom apartment close to the beach features accommodation with garden views, free WiFi and free private parking.

    The host was very caring, friendly Feels like home away from home

  • Review score
    8.5
    Very good · 2 reviews

    Boasting accommodation with a private pool, Chameleon house 2 Diani is located in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

  • Review score
    8.5
    Very good · 2 reviews

    Located 2.3 km from Leisure Lodge Golf Club, 7.7 km from Colobus Conservation and 13 km from Kaya Kinondo Sacred Forest, Salsa Holiday apartments features accommodation set in Diani Beach.

  • Review score
    8.5
    Very good · 23 reviews

    Featuring a garden, private pool and pool views, Seaesta Studio Diani is set in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

    The place was so clean and i like the silent.kind staff

  • Review score
    8.5
    Very good · 11 reviews

    Offering sea views, Tequila Sunrise Beach Cabana - Diani Beach is an accommodation set in Diani Beach, 2.5 km from Galu Beach and 600 metres from Colobus Conservation.

  • Review score
    8.5
    Very good · 12 reviews

    With Diani Beach reachable in 200 metres, Restful Beach Front studio-Diani provides accommodation, a restaurant, an outdoor swimming pool, free bikes and a garden.

    The location was perfect.The facility staff were kind.

  • Review score
    8.3
    Very good · 15 reviews

    Situated in Diani Beach, Holiday Bliss Apartment features accommodation with private pool, free WiFi and free private parking for guests who drive. This apartment offers accommodation with a patio.

    The accommodation was clean. The Host was also very warm and welcoming.

  • Review score
    8.2
    Very good · 29 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.

    Kindness of the staff and owner Proximity of the beach Food Charming facilities

  • Review score
    8.2
    Very good · 19 reviews

    Set in Diani Beach, just 200 metres from Diani Beach, Harmony Homes Beachfront offers beachfront accommodation with a private beach area, an infinity pool, a garden and free WiFi.

    The location is convenient, the host made sure we were comfortable all through our stay.

  • Review score
    8.1
    Very good · 10 reviews

    Coastal 2 bedroom in Diani, near the beaches is located in Diani Beach, 2.3 km from Leisure Lodge Golf Club, 7.7 km from Colobus Conservation, as well as 14 km from Kaya Kinondo Sacred Forest.

    The architecture and the choice of furniture . The rustic youth white minimalistic aesthetic

FAQ about apartments in Diani Beach

Apartments that guests love in Diani Beach

See all
  • Avg. price/night: £30.67
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 203 reviews
    well equipped apartment; reasonable prizing, smart tv
    Thomas
    Group
  • Scored 8.2
    8.2
    Rated very good
    Very good
     · 210 reviews
    I love the location—it is on Diani Beach. My apartment had a garden view, but I could still hear the sound of the sea. The sun lounger area has a view of the sea and has an option for sun or shade. I had a returning baboon guest, but eventually, I learnt they are clever and can open the door if the lock hasn't been done. The apartments are the best value on the seafront, especially if someone prefers to prepare meals.
    gabriella
    Solo traveller
  • Avg. price/night: £22.05
    Scored 7.8
    7.8
    Rated good
    Good
     · 24 reviews
    it's a quiet yard, 200m off the road, 2 apartments in 2 stories, there are 2 friendly dogs, during the nightone there is a local guy on duty? a small kitchen use gas, I cook several instant noodles.
    yang
    Solo traveller
  • Avg. price/night: £35.66
    Scored 6.5
    6.5
    Rated pleasant
    Pleasant
     · 6 reviews
    The place looks amazing! It is located in an incredibly calm area, 10 min walk from the main road and beach. The place has basically a ‘private’ pool which you can enjoy because there is only one or 2 other studios in the property. The apartments/studios are very spacy with kitchen and private large bathroom included, and very clean. The host is really kind and was always happy to help when needed. Very good quality for a very reasonable price!
    Serena
    Solo traveller
  • Avg. price/night: £63.40
    Scored 8.0
    8.0
    Rated very good
    Very good
     · 361 reviews
    We stayed in the loft apartment, everything was great. The view from the roof terrace is wonderful, you can also see the ocean. The breakfast was delicious. Everything was great.
    Emese
    People with friends
  • Avg. price/night: £46.60
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 33 reviews
    The place is very very clean and modern. The hosts are so so sooooo awesome and friendly. I was impressed by their hospitality. As a solo traveller I felt very safe and at home. The staff are amazing aswell. Very polite and friendly. Not forgetting the beautiful pets in the compound that make staying at Cave Diani Holiday Apartments memorable. Didn't want to leave and I'll definitely be back very soon. They are outstanding!!!! True definition of peace and tranquility.
    Roselyn
    Solo traveller
  • Avg. price/night: £110.95
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 454 reviews
    Great value property at a very good location. Supermarket, restaurants & beach all a few min walk away. The apartment itself was comfortable and we enjoyed our short stay very much. We also slept well, felt safe and there were no disruptive sounds, even if in a central location. We would stay again.
    Stina
    Young couple
  • Scored 9.4
    9.4
    Rated superb
    Superb
     · 127 reviews
    Very well maintained and comfortable apartments, self catering, near to the beach, great restaurants nearby, in-house Netflix account, beautiful swimming pool, kind and attentive staff
    A
    Anonymous
    Young couple
  • Avg. price/night: £45.17
    Scored 7.8
    7.8
    Rated good
    Good
     · 456 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.
    Kerstin
    Family with young children
  • Scored 8.5
    8.5
    Rated very good
    Very good
     · 160 reviews
    Nice, large, modern apartment Comfortable bed and lounge Pool and garden area are small but nice Washing machine came in handy Netflix, YouTube provided entertainment during the rain
    Shayn
    Solo traveller