Situated along the sandy Diani Beach, The Maji Beach Boutique Hotel features an outdoor and indoor pool, a restaurant and poolside bar. It also offers a fitness centre and massage services.
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.
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.
Nestled in an indigenous coastal forest with a garden and a palm-fringed beach, Nomad Beach Resort is located in Ukunda. It features an outdoor pool, a spa area and restaurants.
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.
Offering a sun terrace and views of the pool, Doric Cottages Diani is situated in Diani Beach behind the Diani Beach Shopping Centre. Free WiFi is featured .
Set in Diani Beach, a few steps from Galu Beach, LalaGalu - Beachfront EcoCabins offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.
Very beautiful eco friendly boutique hotel. Amazing beachfront 🥰😍
Situated in Diani Beach, 200 metres from Diani Beach, Safari Beach Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace.
Everything it was 10/10 I can’t wait to go back there again
Situated along the sandy Diani Beach, The Maji Beach Boutique Hotel features an outdoor and indoor pool, a restaurant and poolside bar. It also offers a fitness centre and massage services.
Everything……from the food….warm reception and the rooms
Situated 500 metres from the Indian Ocean and offering an outdoor swimming pool and free WiFi, Villa Mandhari - Diani Beach offers accommodation in Diani Beach.
Spacious
Well finished furniture
Nice architecture
Set in Diani Beach, 200 metres from Galu Beach, Boxo Diani - Unique Beach Front Container Eco-Hotel offers accommodation with an outdoor swimming pool, free private parking, a shared lounge and a...
Good selection. Great upgrade from previous offering
Just 30 km south of Mombasa, African Dream Cottages - Diani Beach is situated in Diani close to the beach. It offers an outdoor pool, restaurant and a bar.
I loved the food mostly and the swimming pool was amazing!
Featuring free WiFi, PrideInn Hotel Diani offers accommodation in Diani Beach. The hotel has an outdoor pool, and guests can enjoy a meal at the restaurant or a drink at the bar.
Everything was superb the room the food the staff the pool
Located in Diani Beach, 300 metres from Galu Beach, Diani Peaceful Garden provides accommodation with a garden, free private parking, a terrace and a restaurant.
Set in Diani Beach, 300 metres from Galu Beach, Blessing holiday homes - Diani Beach offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Set in Diani Beach, 400 metres from Diani Beach, Casamia Suites offers accommodation with a restaurant, free private parking and a bar. This 5-star hotel offers free WiFi.
Everything was very new and comfortable, the room is spacious and has all the useful equipments (including AC).
Situated on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven.
Great selection with excellent service, staff always with a smile.
9.6
Scored 9.6
Exceptional
Rated exceptional
· 417 reviews
FAQs about hotels in Diani Beach
On average, 3-star hotels in Diani Beach cost £63 per night, and 4-star hotels in Diani Beach are £143 per night. If you're looking for something really special, a 5-star hotel in Diani Beach can on average be found for £173 per night (based on Booking.com prices).
The average price per night for a 3-star hotel in Diani Beach this weekend is £52 or, for a 4-star hotel, £166. Looking for something even fancier? 5-star hotels in Diani Beach for this weekend cost on average around £396 per night (based on Booking.com prices).
On average, it costs £76 per night to book a 3-star hotel in Diani Beach for tonight. You'll pay on average around £170 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Diani Beach will cost around £376 (based on Booking.com prices).
Diani Beach is great. For some reason the sea water was much saltier than in past years. Still a lot of fun to catch the waves in the evening. Our hotel swimming pool was great, friendly staff, our room, albeit a few minor hiccups, provided comfortable much needed rest, and the menu selections offered a good variety of options.
Wambui
10
Scored 10
There are kitesurfing spots, this is what we all were most...
There are kitesurfing spots, this is what we all were most interested in and Diani Beach is very good for kitesurfing. There are lots of places to eat along the beach. It was less than 10-minutes-walk to the Diani Beach from the villa.
Aigul
Kazakhstan
6.0
Scored 6.0
Diani is the best place to be….
Diani is the best place to be…. Try out Leopard beach resort they have good customer care and rooms are the best and worthy for your money. Southern palms is a good one too with a very friendly staff and the best staff in Diani I would say, the front office manager is the best. Swahili beach is good but with arrogant staff.
Mark
Kenya
8.0
Scored 8.0
Snorkeling trips, wealth of sites to visit and a peaceful...
Snorkeling trips, wealth of sites to visit and a peaceful space for jogging. We ate out eg at Priri Piri Restaurant and Tiki Bar.
The trip to Wasijini island and dolphin siting were really great but oceanbtrips should be done with a greater attention to safety and lots of pre-trip briefings.
Some guide ofvthe fun places is also necessary at different hotels. We relied on workers atvtye beach to guide and feelkit was opportunistic.
Aman
2.0
Scored 2.0
Diani is an undeveloped area on the beach some distance from...
Diani is an undeveloped area on the beach some distance from Mombasa and difficult and costly to get to via MOI (Mombasa International airport). The beach is not really an ocean beach and is protected by a reef. The tides from low to high are significant with the beach disappearing in the afternoon and numerous sand bars appear at low tide. Restaurant bars and shopping are sporadically spread along Diani Beach Road.
Kevin
Australia
8.0
Scored 8.0
I liked the beach, it’s safe.The Beach Boys are abit...
I liked the beach, it’s safe.The Beach Boys are abit modernized than Diani public beach.
The beach is clean and our hotel kept our phones while at the beach, we did not have insecurities about our gadgets.So I highly recommend boxo/lala galu.
I didn’t like visiting the Wasini island, don’t waste your money, it’s far and not worth the time consumed while going there.
This hotel extends on a vast area just facing Diani Beach, which is easily accessible by a 30 second walk from the room. The beach is public, very clean and absolutely stunning. The hotel offers lots of different foods and they're all delicious. The rooms are spacious and very clean. Sometimes the cute monkeys (have never harmed anyone) may visit your room, especially if there's food and an open balcony door ;) The staff is friendly and helpful. All in all it was a great experience and would love to come back.
Nice hotel in Diani Beach. Rooms are clean, but unfortunately in our room was a bad smell. Towels are red, but I suppose they are clean. Because of the humidity also the towels had a little smell. They clean the room every day, the sheets are white and clean. The food is acceptable, but there are a lot of flies. They try to cover the food but....the flies are there, of course this is not a fault of the hotel. The pool bar is nice, with good coffee and cocktails. Beach is very nice and clean.
It was great overall, very kind staff, clean rooms and hotel was very clean everywhere. The beach was beautiful and well maintained. The food that was served was average because it lacked variety but yummy!! I went with my family and we loved the hotel!
They had multiple kids’ activities which really gives parents a good 2-3hr break to enjoy themselves without the children 😊 Yvonne, Liz and Maria were great with my kiddo love and hugs to them❤️
What an amazing place to stay in Diani Beach!! The hotel is stunning with a gorgeous beachfront location, and great food options for all meals but what made it extra special for us was the staff…every single person we met was so friendly, and they went above and beyond to make our stay great. Particularly Johnson, Mohamed, Richard, Anna and Dadan but the whole team were fantastic. Definitely the place to stay in Diani Beach.
The hotel has aged gracefully and the owners have kept the same standards for over a decade. The staff are very receptive and warm . House keeping was thorough and the food and drinks were all very good . The variety of meals was also good considering it was low season . Beach beds were plenty.
Check in was smooth and check out was equally smooth .
Free transfers to and from Ukunda were a great addition.
Location is probably the best part of Diani Beach North of shops at Diani Beach Road intersection. Our beach front room was well sited only a few steps from the sandy beach it was clean and comfortable. Some areas of the hotels could benefit from an upgrade but this never detracted from our stay. Staff were all very friendly.
Everything! Very clean, great space… AC in bedrooms, staff were super helpful and friendly, food was good. Easy walk onto the beach where you could walk to other restaurants etc.
water in bedrooms, a few hangers for clothes. Would definitely stay again if I come back to diani beach.
Perfect location on the most beautiful stretch of Diani beach, spotlessly clean little house, amazing value for money and lovely staff and owners. It's a few minutes walk from salty squid and a short tuktuk ride to other central restaurants/shops. 100% recommend and will be back!
Located on a beautiful farm between Ukunda & Diani beach, it is very peaceful. Tosha is available by boda to transport to the beach or restaurants. Joseph is very accommodating and made a nice breakfast each morning as well as dinners and cocktails.
This is a fabulous hotel, it has such a relaxed vibe. The rooms are spacious with lovely balconies overlooking the swimming pool and cheeky monkeys which were so entertaining. The staff are wonderful and always smiling.
Absolutely pleasant stay with lovely hosts. Highly recommend to stay here if you visit Diani Beach. Special thanks to Gloria and Angela who made our stay so enjoyable. We definitely come back.
By far the best Hotel in Diani Beach. Beautiful setting and marvellous staff. Reilly at Customer Service made sure our every need was catered for. Can’t wait to return next year!
Very Beautiful place to stay in Diani Beach. The place is very quiet and near Diani Beach and other places to eat such as hotels on the Beach Front. I will stay again.
The hotel is perfectly located close to amenities and restaurants. The staff are polite and attentive. Johannes was wonderful and attentive.
We loved our stay here.
We have more than 70 million property reviews, and they're all from real, verified guests.
How does it work?
1
It starts with a booking
It starts with a booking
The only way to leave a review is to first make a booking. That's how we know our reviews come from real guests who have stayed at the property.
2
Followed by a trip
Followed by a trip
When guests stay at the property they check out how quiet the room is, how friendly the staff are and more.
3
And finally, a review
And finally, a review
After their trip, guests tell us about their stay. We check for naughty words and verify the authenticity of all guest reviews before adding them to our site.
If you booked through us and want to leave a review, please sign in first.