Skip to main content

Places to Stay in Diani Beach

Find the places to stay that appeal to you the most

The best places to stay in Diani Beach

Check out our pick of great places to stay in Diani Beach

Filter by:

Review score

Flamboyant Diani Beach

Diani Beach

Offering a bar and garden view, Flamboyant Diani Beach is located in Diani Beach, 4.3 km from Colobus Conservation and 4.4 km from Leisure Lodge Golf Club.

K
Kerenina
From
Ireland
Stunning place with the most amazing sea view, lovely staff and pool. We stayed a total of 6 nights in two different rooms one was aircon and one was not. The first room we stayed in was at the main Flamboyant house which was our favourite, the rooms are in the same building as the dining area and bar so had a bit more action but it was never loud as bar closes at 10pm which is perfect if you are early risers like us. Water was strong and hot, and there are some real lovely touches like beach towels, lovely artisan soaps, lotions and conditioners (my sun dry hair thanks you). Breakfast is included and is very well prepared, in fact all the food is so good we ate here almost every day and the view of the palm trees and ocean is amazing it never got old. The second room we had was in the building Johari next door, it’s a more secluded quiet building which has a lovely veranda perfect for reading a book and enjoying the view. It didn’t have aircon so we struggled a bit more being used to cold weather, but there are 3 fans in the room one on each side of the bed so it’s pleasant, and once sun is fully set it cools off a bit. The beach has sun loungers which are set just up from the sand so you can rest in peace from any beach boys trying to sell you things, which can get annoying after awhile. Otherwise you can lay by the pool in a number of extremely comfortable beds arranged around. We honestly felt like we were in paradise! Finally a word of mention for the staff, they made excellent drinks (Try the Kenyan dawa it’s fantastic!) greeted with a smile and made our stay very enjoyable. Special thanks to Angie for helping organising our stay and transport as well as Alex on the serving staff who was such a happy soul and always made us smile.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,078 reviews
Price from
US$50
1 night, 2 adults

Tombo House

Diani Beach

Featuring an outdoor swimming pool and views of pool, Tombo House is a recently renovated bed and breakfast located in Diani Beach, 1 km from Diani Beach.

A
Alba
From
Spain
We really enjoyed our stay in Tombo House. It was incredible, you feel in the middle of nature. It was so relaxing and peaceful... The owners and the staff are great, super friendly and helpful, they also gave us good recommendations. The pool is amazing too. You can enjoy it during all the day. Breakfast was tailor-made, so fresh and tasty!! Beach is 10-15 min walking, tuk tuk is a way to move along the place. They are expanding to host more people and they are planing to provide a restaurant service at the House. We definitely recommend this place and i would repeat here again for sure.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 250 reviews
Price from
US$80.64
1 night, 2 adults

V-Szameitat Homes

Diani Beach

Set 3.6 km from Leisure Lodge Golf Club and 4.7 km from Colobus Conservation, V-Szameitat Homes features free WiFi and units fitted with a kitchen, balcony and seating area.

M
Mark Simon
From
United Kingdom
The location is amazing 2 minutes to the beach. Less than 5 minutes to the local supermarket and restaurants
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 402 reviews
Price from
US$100
1 night, 2 adults

Asha Boutique Hotel

Hotel in Diani Beach

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club, Asha Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

M
Magdalena
From
Poland
staff, restaurant, facilities, pretty much everything was excellent!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 158 reviews
Price from
US$247.08
1 night, 2 adults

Zarafa House

Diani Beach

Situated within 1.1 km of Diani Beach and 1.7 km of Leisure Lodge Golf Club, Zarafa House features rooms with air conditioning and a private bathroom in Diani Beach.

N
Ndegwa
From
Kenya
Literally everything. Our host Ann and the team were beyond amazing. More than I expected. Excellent customer service and comfort is her motto!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 141 reviews
Price from
US$84
1 night, 2 adults

peeKAboo Diani Beach

Diani Beach

Boasting air-conditioned accommodation with a pool with a view, pool view and a terrace, peeKAboo Diani Beach is set in Diani Beach.

N
Nea
From
Finland
Really good location in the heart of Diani, walking distance to many restaurants and shops. The place was peaceful and beautiful, and the breakfast was simple but really nice! The staff were also super friendly and made us feel welcomed.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 115 reviews
Price from
US$71.25
1 night, 2 adults

The Villa Luxury Suites Hotel

Diani Beach

Offering an outdoor pool and restaurant, The Villa is set in Diani Beach in the Coast Region, 700 metres from The Diani Beach Shopping Centre.

J
Juan C
From
United States
This hotel overpass all my expectations. I wish I could stay more. It is beautiful, great design and a very peaceful environment. I strongly suggest to stay here. It was very pleasant.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 309 reviews
Price from
US$229.50
1 night, 2 adults

Pinewood Beach Resort and Spa

Hotel in Diani Beach

Pinewood Beach Resort and Spa is located on Galu Beach and 10 km away from the Ukunda Airstrip. This boutique hotel features water sport facilities, an outdoor pool and restaurants.

D
Dejan
From
Serbia
Everything is beautiful! Garden is so green, a lot of palms on the beach. The staff are very polite. The manager Pamela was so helpful in many things, she helped us to rent a motor bike with locals, and had organize a cake for our anniversary as a surprise.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 139 reviews
Price from
US$214
1 night, 2 adults

Nomad Beach Resort

Hotel in Diani Beach

Nestled along the pristine shores of Diani Beach, Nomad Beach Resort offers the perfect blend of luxury, relaxation, and adventure on Kenya’s stunning Southern Coast.

J
Jamila
From
Denmark
Beautiful location, great staff, excellent food. Good reading light by the bed, but better reading light in the rest of the room needed and in the bathroom for makeup application.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 140 reviews
Price from
US$382.50
1 night, 2 adults

KK Homes

Diani Beach

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. Guests can benefit from a balcony and an outdoor pool.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 7 reviews
Price from
US$55
1 night, 2 adults
All places to stay in Diani Beach

Most booked places to stay in Diani Beach and surroundings in the past month

See all

Popular with guests booking places to stay in Diani Beach

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 23 reviews

Popular with guests booking places to stay in Diani Beach

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

Popular with guests booking places to stay in Diani Beach

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 518 reviews

Popular with guests booking places to stay in Diani Beach

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,325 reviews

Popular with guests booking places to stay in Diani Beach

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

Popular with guests booking places to stay in Diani Beach

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,078 reviews

Popular with guests booking places to stay in Diani Beach

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

Popular with guests booking places to stay in Diani Beach

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

Popular with guests booking places to stay in Diani Beach

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 820 reviews

Popular with guests booking places to stay in Diani Beach

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

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

Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

Situated in Diani Beach, 200 metres from Diani Beach, Manyatta Hotels & Apartments features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

From US$121.50 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 43 reviews

Situated in Diani Beach, Armaan Enclave Diani is a recently renovated accommodation, 3.5 km from Colobus Conservation and 4.4 km from Leisure Lodge Golf Club.

From US$25 per night
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$126 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 22 reviews

Located in Diani Beach, less than 1 km from Diani Beach, Lotfa Resort by Antares Hotels provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$89 per night
Scored out of 10, guest rating 3.0
Poor - What previous guests thought, 1 review

Set in Diani Beach, 500 metres from Diani Beach and 2.2 km from Colobus Conservation, Lux Suites kivulini Cottages Diani Beach offers a private beach area and air conditioning.

From US$365 per night

Set in Diani Beach and only 500 metres from Diani Beach, holm's home studio offers accommodation with city views, free WiFi and free private parking.

From US$44 per night

Galu Inn

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

Set in Diani Beach, 3.8 km from Colobus Conservation, Galu Inn offers accommodation with a fitness centre, free private parking, a garden and a shared lounge.

From US$54 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

Enjoy breakfast in Diani Beach and nearby

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

Set in Ukunda, 1.6 km from Colobus Conservation, Coral Villas Cottage has a private beach area, private parking and rooms with free WiFi access.

From US$95 per night

Set in Galu, 300 metres from Diani Beach, Diani Sands International Hotel offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$212.40 per night

Marikeka Hotel

Galu
Breakfast options
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2 reviews

Situated in Galu, less than 1 km from Diani Beach, Marikeka Hotel features accommodation with a shared lounge, free private parking, a terrace and a restaurant.

From US$109 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 42 reviews

Featuring an outdoor swimming pool, garden and views of garden, Bahati Diani House Glamping is set in Diani Beach, 2 km from Galu Beach.

From US$25 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Set in Diani Beach, 1.7 km from Diani Beach, Darad Diani Hotel offers accommodation with a restaurant, free private parking and a spa and wellness centre.

From US$45 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 6.9
Pleasant - What previous guests thought, 771 reviews

Featuring free WiFi and air conditioning, Bahari Dhow Beach Villas is situated in Diani Beach, 3.4 km from The Diani Beach Shopping Centre. Colobus Conservation is 9 km away.

From US$105 per night

Situated in Ukunda and only 700 metres from Diani Beach, Maranda Deluxe Double Seaview room - B&B with pool. Features accommodation with sea views, free WiFi and free private parking.

From US$160 per night

Save money on places to stay in Diani Beach and nearby – budget options available

Villa Verde

Ukunda
Budget options available

Boasting quiet street views, Villa Verde offers accommodation with a private beach area and a patio, around 3.4 km from Colobus Conservation.

Diani Yoga Barn

Ukunda
Budget options available
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 38 reviews

Offering pool views, Diani Yoga Barn is an accommodation set in Ukunda, 2.4 km from Colobus Conservation and 6.9 km from Leisure Lodge Golf Club.

Diani Banda Cottages

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

Situated 400 metres from Diani Beach, Diani Banda Cottages offers accommodation with a balcony, as well as an open-air bath and a garden.

From US$35 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

Casa Del Artista

Ukunda
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 7 reviews

Situated in Ukunda and only 700 metres from Diani Beach, Casa Del Artista features accommodation with garden views, free WiFi and free private parking.

From US$54 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$58.50 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 a garden and garden view, Cozy 2Bdrm Chill out Villa with Private Yard is located in Diani Beach, 2.1 km from Diani Beach and 2.6 km from Leisure Lodge Golf Club.

From US$85 per night

FAQ about places to stay in Diani Beach

Places to stay that guests love in Diani Beach

See all
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 130 reviews
Very cosy, perfect location, mattress very hard. Entrance to the property has many locks and difficult to open.
Guest review by
Frank
Young couple
Avg. price/night: US$455
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 239 reviews
Location is good.
Guest review by
Rimit
Family with young children
Avg. price/night: US$180
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 788 reviews
Location,structures,privacy,facilities.. All were great!
Guest review by
Sharon
Young couple
Avg. price/night: US$73.84
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 215 reviews
Very nice staff, friendly environment, easy place to stay and great for a solo traveler to meet a share with others.
Guest review by
Eplee
Solo traveller
Avg. price/night: US$105
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 771 reviews
Beach resurant was the perfect location on the beach..
Guest review by
David
Group
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,078 reviews
Very friendly stuff They make sure you are satisfied with their facilities, location is super right on the beach
Guest review by
FLAVIA
Solo traveller
Avg. price/night: US$105
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 771 reviews
the location is good! loved being by the beachfront!
Guest review by
Tolani
Group
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 54 reviews
Everything: Super comfortable, clean and very well equipped accommodation in a beautiful villa, everything is like in the pictures. Hilda was a super nice host and always prepared a very delicious breakfast. The location is perfect, quiet but still close to the beachfront, with a private pool surrounded by a beautiful garden. They are also happy to provide information about scuba diving, local programs and restaurants. Hilda’s homestay was very unique and quiet, totally recommended instead of a hotel.
Guest review by
Daniel
Young couple
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 196 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.
Guest review by
gabriella
Solo traveller
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 130 reviews
Nice cosy flat with everything 👌, Caren is amazing...I had some little issues with taxis and she help me alot. location is excellent (in the maps I wasn't clear if I was near to the beach but it is... 5min walking). I will recommend it 100% well... I stayed for 2more nights. thanks Caren!!! see u soon 😊
Guest review by
Bianca
Solo traveller
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 37 reviews
Communication with the property was good. Julia checked the property suited our needs which it did and confirmed our time of arrival. She also brought an extra mattress for our child. The property was large. Air conditioning and fan worked well. It was very clean upon arrival and was cleaned well during our stay. The location on the beach 3 mins walk was amazing. We had a great time.
Guest review by
Katie
Family with young children
Avg. price/night: US$189
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 820 reviews
The location was amazing
Guest review by
Omoniwa
Group
Avg. price/night: US$69
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 383 reviews
I didn't like anything apart from the pool, location, and the cleaning lady. The beddings were very old and uncomfortable.
Guest review by
Gina
Family with young children
Avg. price/night: US$306
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,325 reviews
Location, security, staff, many pools and beachfront
Guest review by
Nina
Family with young children
Avg. price/night: US$140
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 402 reviews
1. Everything was fantastic. The big room with lots of facilities. They made breakfast even when we are checking in. We checked in early by their generosity. Location is also good. For a leisure time its a good place to stay
Guest review by
Sohorab
Young couple