Search Hotels in Diani Beach

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Filter by

Diani Sea Lodge
3.5 out of 5
Diani Beach Road, Diani Beach
3.26 mi from city centre
4.5/5 Wonderful! (6 reviews)
"Very nice place with helpful and kind staff. If you go to Diani, I suggest you this hotel"

Reviewed on 21 Nov 2020

Diani Sea Lodge
Waterlovers Beach Resort
3.5 out of 5
Diani Beach Road, Diani Beach
The price is £237 per night from 2 Feb to 3 Feb
3.26 mi from city centre
5/5 Exceptional! (7 reviews)
"Waterlovers was the best part of our stay in Diani Beach. My wife and I had stayed elsewhere during our week in Diani, but were lucky to get a room at Waterlovers on our last night! They made our honeymoon trip so special —from the magnificent views, to the delightful food and drinks, and sense of ..."

Reviewed on 21 Jan 2022

Waterlovers Beach Resort
Bahari Dhow Beach Villas
3.5 out of 5
Diani Beach Road, Diani Beach
The price is £58 per night from 2 Feb to 3 Feb
5.97 mi from city centre
3.6/5 Good! (42 reviews)
So happy here
"Wonderful place, the best we have had in country. Spacious and homey."

Reviewed on 4 Jun 2021

Bahari Dhow Beach Villas
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Neptune Village Beach Resort & Spa All Inclusive
4 out of 5
Diani Beach, Galu Kinondo, Diani Beach
Fully refundableReserve now, pay when you stay
The price is £226 per night from 28 Jan to 29 Jan
0.75 mi from city centre
3.7/5 Good! (23 reviews)
"This is my second time staying in Neptune. I booked a room at Neptune Village again however it was closed at this time due to covid. We stayed in a room in the “village” but all the facilities are closed. We used all the facilities in the “palm.” The first we arrived, all meals were ala Carte as ..."

Reviewed on 28 May 2021

Neptune Village Beach Resort & Spa All Inclusive
Papillon Lagoon Reef
3.5 out of 5
Diani Beach Road, Diani Beach, Kwale County
The price is £144 per night from 28 Jan to 29 Jan
2.62 mi from city centre
4/5 Very Good! (2 reviews)
6 out of 10
"The stay was okay but I wouldn't return. I paid for a type of room and upon arrival they had assigned me something totally different. I would have been okay with it if they would have asked me first. The family rooms don't have tvs. The AC is on a schedule and does not run during the day. You can't ..."

Reviewed on 15 Dec 2021

Papillon Lagoon Reef
Southern Palms Beach Resort
4 out of 5
Diani Beach Road, Diani Beach
Fully refundableReserve now, pay when you stay
The price is £204 per night from 2 Feb to 3 Feb
6.23 mi from city centre
3.8/5 Good! (59 reviews)
"Amazing place, kind and helpful staff."

Reviewed on 8 Aug 2021

Southern Palms Beach Resort
Neptune Paradise Beach Resort & Spa
4 out of 5
Diani Beach Road, Diani Beach, Galu Kinondo, Diani Beach
Fully refundableReserve now, pay when you stay
The price is £232 per night from 28 Jan to 29 Jan
0.7 mi from city centre
4.2/5 Very Good! (36 reviews)
"Beautiful looking. Clean pools. Friendly and welcoming staff. Amazing white sand beach. Aggressive monkeys. Appalling food hygiene - got ill on 2nd day. Left on 4th morning when I was well enough to travel. Hot food not actually hot. Orange juice watered down so it was a pale yellow colour. Flies ..."

Reviewed on 26 Jun 2019

Neptune Paradise Beach Resort & Spa
Lantana Galu Beach
4 out of 5
Diani Beach Road, Diani Beach
0.91 mi from city centre
4.3/5 Excellent! (19 reviews)
"Very well taken care of. Exotic, clean, high class. Well designed, very green/lush, private, quiet, good food, courteous staff, the list goes on."

Reviewed on 19 Feb 2020

Lantana Galu Beach
Leisure Lodge Beach & Golf Resort
4 out of 5
Diani Road, South Coast, Diani Beach
Fully refundableReserve now, pay when you stay
The price is £111 per night from 28 Jan to 29 Jan
5.26 mi from city centre
4/5 Very Good! (69 reviews)
"The 18 hole golf course is beautiful with excellent greens."

Reviewed on 30 Aug 2021

Leisure Lodge Beach & Golf Resort
Neptune Palm Beach Boutique Resort & Spa All Inclusive
4.5 out of 5
Diani Beach, Galu Kinondo, Diani Beach
Fully refundableReserve now, pay when you stay
The price is £250 per night from 3 Feb to 4 Feb
0.76 mi from city centre
3.9/5 Very Good! (26 reviews)
Great beach resort complex
"We had a lovely stay at the Neptune Palm with our teenage son, we found the room comfortable with all amenities to be very good. A bit of modernisation would be good but it was clean, the shower was good and the staff were more than happy to help with any requests we had. The food standard & variety ..."

Reviewed on 28 Jun 2019

Neptune Palm Beach Boutique Resort & Spa All Inclusive
Baobab Beach Resort & Spa
4 out of 5
Diani Beach Road, Diani Beach
Fully refundableReserve now, pay when you stay
The price is £201 per night from 8 Feb to 9 Feb
1.17 mi from city centre
4.2/5 Very Good! (98 reviews)
"Beautiful property. Good food. Great pools. Adam was our favourite server at the Tapatapa bar. Annoying locals on the beach. Beach chairs on beach would have been nice but I understand why not."

Reviewed on 17 Jan 2022

Baobab Beach Resort & Spa
Seaclusion Diani
4 out of 5
Diani Beach Road, Diani Beach, Kwale County
Fully refundableReserve now, pay when you stay
The price is £69 per night from 25 Feb to 26 Feb
2.62 mi from city centre
4.2/5 Very Good! (5 reviews)
"Very clean place. All staff members are friendly. We felt like we were at home. We will definitely plan to visit again."

Reviewed on 2 Aug 2021

Seaclusion Diani
Leopard Beach Resort & Spa
5 out of 5
Diani Beach Road, Diani Beach
5.08 mi from city centre
4.1/5 Very Good! (61 reviews)
"Everything was excellent"

Reviewed on 28 Oct 2021

Leopard Beach Resort & Spa
Diani Reef Beach Resort & Spa
5 out of 5
Diani Beach Road, Diani Beach
Fully refundableReserve now, pay when you stay
The price is £95 per night from 29 Jan to 30 Jan
5.5 mi from city centre
4.1/5 Very Good! (204 reviews)
"I had a wonderful time which was made by mostly the entertainment at night dancer by name Elizabeth was extremely entertaining the dj was also very good, the bar man at the pool was very friendly but the buffet need to improve on talking to the guest when serving them food .rather than that is the ..."

Reviewed on 10 Jan 2022

Diani Reef Beach Resort & Spa
PrideInn Express Diani
3.5 out of 5
Diani Beach Road, Ukunda, Diani Beach
The price is £38 per night from 1 Feb to 2 Feb
4.6 mi from city centre
3.7/5 Good! (24 reviews)
"Customer care was terrible . The amenities are over hyped"

Reviewed on 17 Aug 2021

PrideInn Express Diani
Pinewood Beach Resort and Spa
4 out of 5
Diani Beach, P.O. Box 90521, Diani Beach, Kwale
Fully refundableReserve now, pay when you stay
The price is £151 per night from 24 Feb to 25 Feb
1.8 mi from city centre
4.1/5 Very Good! (7 reviews)
"Sehr ruhiges kleines Hotel, guter Service"

Reviewed on 9 Jan 2021

Pinewood Beach Resort and Spa
Lighthomez Dorric Villas
3 out of 5
Diani Beach Road, Diani Beach
The price is £39 per night from 28 Jan to 29 Jan
0.31 mi from city centre
Lighthomez Dorric Villas
Diani Bay Resort
3 out of 5
Mwakamba road, Diani Beach
The price is £55 per night from 29 Jan to 30 Jan
6.56 mi from city centre
2.5/5 (17 reviews)
"My stay at Diani bay resort was good and relaxing. One recommendation to them is to diversify the types of food prepared for the guests."

Reviewed on 7 Aug 2019

Diani Bay Resort
Diani Luxury Apartments
3.5 out of 5
Along Diana Beach Road, Diani Beach, Kwale County
The price is £34 per night from 9 Feb to 10 Feb
4.7 mi from city centre
Diani Luxury Apartments
Diani Wonder Apartments
3.5 out of 5
Diani Beach Road, Diani Beach, Kwale County
The price is £16 per night from 12 Feb to 13 Feb
4.7 mi from city centre
4.6/5 Wonderful! (7 reviews)
"Room was good and clean. Ambience was great. The owner was cooperative."

Reviewed on 21 Oct 2020

Diani Wonder Apartments
Don't see what you're looking for?
See all available properties in Diani Beach
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

Diani Beach Hotel Reviews
expedia verified reviews