Diani Beach Vacation Packages

Choose one or more items to build your trip:

Top Hotels in Diani Beach

Diani Reef 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 $88 per night from Oct 17 to Oct 17
4.1/5 Very Good! (192 reviews)
"Everything was good"

Reviewed on Oct 8, 2021

Diani Reef Beach Resort & Spa
Swahili Beach Resort
Swahili Beach Resort
5 out of 5
Diani Beach, Diani Beach, Coast Province
Fully refundable
The price is $151 per night from Oct 31 to Oct 31
4.3/5 Excellent! (95 reviews)
Great staff. BIG hotel. Very good but not amazing
"This is a very big hotel. The staff were very helpful and the room was large. It’s not the standard I would call 5 star. The beach is not as easily accessible as other resorts along the Diani stretch. The pools were good although quite busy and lots of kids. The India restaurant was good and the ..."

Reviewed on Dec 16, 2020

Swahili Beach Resort
Leopard Beach Resort & Spa
Leopard Beach Resort & Spa
5 out of 5
Diani Beach Road, Diani Beach
Fully refundableReserve now, pay when you stay
The price is $110 per night from Oct 31 to Oct 31
4.1/5 Very Good! (55 reviews)
Great overall with a few caveats
"Great property, great people, great service! The tap water is saltwater, so not great on the skin and certainly not potable (signs indicating this would be nice)"

Reviewed on May 12, 2021

Leopard Beach Resort & Spa
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.

Top things to do in Diani Beach

Frequently asked questions