Wanna go somewhere excellent? Reviewers loved Diani Beach!

Search resorts in Diani Beach

Enter your dates to find the best deals!

Southern Palms Beach Resort

Southern Palms Beach Resort

Diani Beach, Kenya
7.9

Good

40 reviews

This 4-star resort is on Diani Beach Ukunda, 22 miles from Mombasa and features 2 outdoor swimming pools and 5 restaurants.

“Perfect service and location. Beautiful environment and various dishes. Not so expensive.”

Yifan China
Diani Reef Beach Resort & Spa

Diani Reef Beach Resort & Spa

Diani Beach, Kenya
7.5

Good

6 reviews

Set on the white sands of Diani Beach, this 5-star resort in Ukunda overlooks 30 acres of private gardens with 2 fresh-water pools.

“Good staff Good pool Good evening entertainment (only if you're a family)”

ASHISH MOMBASA, Kenya
Diani Bay Resort

Diani Bay Resort

Diani Beach, Kenya
4.1

Review score

5 reviews

Diani Bay Resort is situated south of Mombasa on Diani Beach Ukunda. It features a spacious swimming pool built in the shape of Africa, a curio shop, restaurant and bar.

Leopard Beach Resort & Spa

Leopard Beach Resort & Spa

Diani Beach, Kenya
8.1

Very good

18 reviews

Located along Diani beach, Leopard Beach Resort & Spa boasts panoramic views of the Indian Ocean and is set within a tropical garden. The resort is within 5 km from Ukunda.

“Natural environment enhanced by hotel design”

Michael geneva, United Kingdom
Ocean Village Club

Ocean Village Club

Diani Beach, Kenya
9.2

Wonderful

251 reviews

Situated on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven.

“Excellent location, very nice staff, value for the…le. I strongly recommend this place. Asante sana.”

Dragi Macedonia
Waterlovers Beach Resort

Waterlovers Beach Resort

Diani Beach, Kenya
8.8

Excellent

37 reviews

Located on Diani Beach with panoramic ocean views, Waterlovers Beach Resort offers an outdoor pool, a restaurant and free WiFi. The resort is 35 km away from Mombasa.

“Recently spent 2 days...paradise! Beautiful prope…everyone was lovely. Would definitely come back!”

Adamma United States of America
Kinondo Poa

Kinondo Poa

Diani Beach, Kenya
8.9

Excellent

25 reviews

Situated along the sandy shores of Galu Kinondo Beach, Kinondo Poa features an outdoor swimming pool, tropical garden and panoramic views of the Indian Ocean.

“The location was excellent, well away from anywher… it highly enough and can't wait to go back!!”

Barbara United Kingdom
Diani Sea Lodge - All Inclusive

Diani Sea Lodge - All Inclusive

Diani Beach, Kenya
8.3

Very good

109 reviews

Offering an outdoor pool and a restaurant, Diani Sea Lodge is located in Diani Beach. Free WiFi access is available in this resort.

“Everything. All inclusive is an amazing option. The stuff was excellent, courteous and caring.”

Carmen Kenya
Diani Sea Resort - All Inclusive

Diani Sea Resort - All Inclusive

Diani Beach, Kenya
8.3

Very good

88 reviews

Offering an outdoor pool and a restaurant, Diani Sea Resort is located in Diani Beach. Free WiFi access is available in this resort. The accommodation will provide you with a TV and air conditioning.

“location is awesome on the beach, great pool, ever…endly and happy. Food positively surprised me too”

Marycheese Belgium
Kinondo Kwetu

Kinondo Kwetu

Diani Beach, Kenya

Situated on Galu Beach, Kinondo Kwetu is located on the south coast of Kenya. The resort offers a variety of activities such as tennis, watersports and horse riding.

You might also like these property types:

Enter your email address and we'll resend your confirmation

Please enter a valid email address.

We've resent your requested confirmations to

Please note that email delivery can take up to 10 minutes

Sorry, we were unable to resend your requested confirmations

Manage An Existing Booking

  • Change dates
  • Edit guest details
  • Contact the property
  • Upgrade room
  • Cancel booking
  • And more...
Close map