trover photo by Paul Rydel

4 Star Hotels in Diani Beach $114

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Featured Diani Beach 4 Star-Hotels

The Sands at Chale Island
4 out of 5
Diani Beach Road, Diani Beach
$225
per night
Dec 8 - Dec 9
4.7/5Exceptional! (77 reviews)

"Amazing location, beautiful bungalows. Unfortunately the cocktails were not very good"…"

Reviewed on Nov 11, 2019

The Sands at Chale Island
Leopard Beach Resort & Spa
4 out of 5
Diani Beach Road, Diani Beach
$122
per night
Dec 10 - Dec 11
4.1/5Very Good! (44 reviews)

"Friendly staff, lovely rooms, good food, great amenities."…"

Reviewed on Sep 30, 2019

Leopard Beach Resort & Spa
Baobab Beach Resort & Spa - All Inclusive
4 out of 5
Diani Beach Road, Diani Beach
$197
per night
Jan 4 - Jan 5
3.9/5Very Good! (59 reviews)

"The resident monkeys were great and the rooms were really nice as was the food"…"

Reviewed on Oct 24, 2019

Baobab Beach Resort & Spa - All Inclusive
Southern Palms Beach Resort
4 out of 5
Diani Beach Road, Diani Beach
$197
per night
Dec 7 - Dec 8
3.9/5Very Good! (51 reviews)

"Renovated rooms are a big improvement although it’s little things like dripping air conditioners, hard to open patio doors and duvets that are one size too small that detract from the effort. Front desk staff were excellent, as were the rest of staff generally. Although, on both evenings I saw restaurant ..."…"

Reviewed on Oct 16, 2019

Southern Palms Beach Resort
Pinewood Beach Resort and Spa
4 out of 5
Galu Kinondo Beach, P.O. Box 90521, Diani Beach, Kwale
$123
per night
Dec 7 - Dec 8
4.7/5Exceptional! (3 reviews)

"Die ganze Anlage ist sehr gepflegt; der Garten so, wie man sich einen tropischen Garten vorstellt. Die Zimmer haben alles, was man braucht. Besonders schön ist die große Terrasse, wo man ganz im privaten entspannen kann. Das Personal sehr freundlich und das Essen ausgezeichnet und ..."…"

Reviewed on Jun 16, 2019

Pinewood Beach Resort and Spa
Diani Sea Resort - All Inclusive
4 out of 5
Diani Beach Road,, Diani Beach
Get Rates
Diani Sea Resort - All Inclusive
Leisure Lodge Beach & Golf Resort
4 out of 5
Diani Road, South Coast, Diani Beach
Free Cancellation
$114
per night
Dec 12 - Dec 13
3.9/5Very Good! (49 reviews)

"I liked every bit of it. Great location with some of the rooms like the one I stayed majestically situated view nice sea view."…"

Reviewed on Nov 16, 2019

Leisure Lodge Beach & Golf Resort
The Zubeida
4 out of 5
Diani Beach Road, Diani Beach, Kwale County
$186
per night
Dec 7 - Dec 8
4.9/5Exceptional! (7 reviews)

"The staff are kind and friendly especially Caroline who is one of the housekeepers and Monica and Lilian at the restaurant. We were in villa number 3 and could see the ocean from our living room and patio which was amazing."…"

Reviewed on Sep 2, 2019

The Zubeida
Neptune Paradise Beach Resort & Spa All Inclusive
4 out of 5
Diani Beach Road, Diani Beach, Galu Kinondo, Diani Beach
$239
per night
Dec 7 - Dec 8
4.2/5Very 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 Jun 26, 2019

Neptune Paradise Beach Resort & Spa All Inclusive
Neptune Village Beach Resort & Spa All Inclusive
4 out of 5
Diani Beach, Galu Kinondo, Diani Beach
$232
per night
Dec 7 - Dec 8
3.7/5Good! (21 reviews)

"Nice place for a holiday, especially good for families with young children. The towels and bed sheets are worn out, shower has litttle pressure and the swimming pool closes at 6pm everyday for treatment - no wiggle room here. Its understandable for the safety of the children, but the adults miss ..."…"

Reviewed on Dec 17, 2018

Neptune Village Beach Resort & Spa All Inclusive
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.

The outset of any holiday kicks off with selecting a destination. Diani Beach has been a popular choice with travelers because of everything it offers. Yet, "location, location, location" applies to more than just what city where your plane lands. When you want a vacation that is amazing from start to finish, you need the ideal lodging.

Accommodations as Charming as Diani Beach

Diani Beach saw its fair share of visitors this past year. Our comment section boast comments which may help you determine which resort is ideal for your stay. When you book a 4-star hotel room you can breathe easy knowing that these properties are designed to meet your needs. These hotels strive to make their facilities and grounds hospitable during your visit. You won't have to search for to keep up with your workout routine, a refreshing spa treatment, or gourmet dinner.

Rooms have been fashioned to keep you as comfortable as possible, with amenities like ultra-comfortable bedding, designer bathroom products, and in-room tea or coffee. So, sit back and relax. Moreover, if you find that you are need of anything more, you can be confident the staff will do their best to ensure you remain pleased during your time there. These hotels are so lovely that you'll regret the day you have to leave.

Book a 4-Star Hotel in Diani Beach Today!

Your holiday to Diani Beach should be one where you won't have to be concerned about the little things. Your vacation should be geared toward getting the very most out of your destination. And getting the most often means giving yourself the very best. Expedia has 4-star accommodations that allow you to do just that. Book through Expedia today!

More trip options

Recent Reviews 4 Star Hotels in Diani Beach