BookGuestRooms
Kenya › Diani Beach
Kenya

Hotels in Diani Beach, Kenya

Diani Beach, Kenya has 26 places to stay listed here — 26 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around KSh 6,837.

Diani Beach hotels at a glance

HotelGuest ratingReviewsFromKnown for
Diamonds Leisure Beach & Golf Resort 4.0/51,355from KSh 33,282Breakfast
Swahili Beach 4.2/51,110from KSh 39,861Breakfast
Jacaranda Indian Ocean Beach Resort 4.2/5944from KSh 16,254Breakfast
Ocean Village Club (Adults Only) 4.8/5794from KSh 27,090Pool
Soul Breeze Beach Resort 4.1/5514from KSh 9,675Breakfast
Baobab Beach Resort & Spa - All Inclusive 4.5/5463from KSh 51,600Breakfast
Galu Ecolodge - Diani Beach 4.3/5411from KSh 19,995Pool
Boxo Diani - Unique Beach Front Container Eco-Hotel 4.3/5403from KSh 6,966Breakfast
The Villa Luxury Suites Hotel 4.6/5363from KSh 20,382Breakfast
Southern Palms Beach Resort 4.2/5248from KSh 58,695Breakfast
Diani Sea Resort - All Inclusive 4.2/5240from KSh 100,491Breakfast
LalaGalu - Beachfront EcoCabins 4.3/5238from KSh 20,511Breakfast
Seaclusion Diani 4.4/5222from KSh 11,739Pool
Upani in Diani complimentary cook for villas only, room service for deluxe suites 4.0/5222from KSh 21,672Breakfast
Blue Marlin Beach Hotel 4.2/5204from KSh 32,895Breakfast
Asha Boutique Hotel 4.7/5191from KSh 27,735Breakfast
Pinewood Beach Resort and Spa 4.6/5167from KSh 31,089Breakfast
African Dream Cottages - Diani Beach 4.2/5155from KSh 6,837Breakfast
Leopard Beach Resort and Spa 4.0/5149from KSh 22,446Breakfast
Diani Marine Divers Village 4.5/5144from KSh 17,802Pool
Zarafa House 4.7/5142from KSh 11,868Breakfast
Nomad Beach Resort 4.4/5140from KSh 56,244Pool
peeKAboo Diani Beach 4.7/5120from KSh 9,288Breakfast
Searenity Beach Villa 4.7/5116from KSh 32,250Hot tub
Aestus Villas Resort 4.7/5115from KSh 26,187Free parking
Diani Sea Lodge - All Inclusive 4.0/5112from KSh 34,572Breakfast

Nearby areas

Good to know

How many places to stay are listed in Diani Beach?

26 properties are listed in Diani Beach, Kenya, with rooms, photos and live partner rates on each page.

What do hotels in Diani Beach cost?

Listed nightly rates on partner sites start around KSh 6,837 and run to about KSh 100,491 depending on the property, room and dates. Rates are indicative — the live price shows on the booking partner's page.

Which hotel in Diani Beach do guests rate highest?

Ocean Village Club (Adults Only), rated 4.8/5 from 794 Google reviews.