We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Diani Beach

Diani Beach, Ukunda, Kenya
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

Diani Reef Beach Resort & Spa (Diani Beach, Kenya) 4.0 of 5
Diani Beach Road, Diani Beach, Ukunda, Kenya
0.1 km from Diani Beach
#18 of 31 hotels in Diani Beach
Professional photos | Traveller photos (440) | Map
Show Prices
Leopard Beach Resort & Spa (Diani Beach, Kenya) 4.0 of 5
Diani Beach Road, Diani Beach, Ukunda, Kenya
0.7 km from Diani Beach
Travellers' Choice® 2014 Winner Family
#10 of 31 hotels in Diani Beach
Professional photos | Traveller photos (560) | Map
Show Prices
AfroChic Diani (Diani Beach, Kenya) 5.0 of 5
Golden Beach Road, Diani Beach, Ukunda 80400, Kenya
0.9 km from Diani Beach
Travellers' Choice® 2014 Winner Small Hotels | Service | Luxury | Romance
#1 of 31 hotels in Diani Beach
Traveller photos (108) | Map
Show Prices
Southern Palms Beach Resort (Diani Beach, Kenya) 4.0 of 5
Diani Beach Road | Ukunda, Diani Beach, Ukunda, Kenya
1.3 km from Diani Beach
Travellers' Choice® 2014 Winner Bargain
#8 of 31 hotels in Diani Beach
Professional photos | Traveller photos (1077) | Map
Show Prices
The Maji Beach Boutique Hotel (Diani Beach, Kenya) 5.0 of 5
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
1.4 km from Diani Beach
#3 of 31 hotels in Diani Beach
Professional photos | Traveller photos (126) | Map
Show Prices
Swahili Beach Resort (Diani Beach, Kenya)
Ukunda, Diani Beach, Ukunda 80401, Kenya
1.7 km from Diani Beach
#12 of 31 hotels in Diani Beach
Professional photos | Traveller photos (266) | Map
Show Prices
Kaskazi Beach Hotel (Ukunda, Kenya) 4.0 of 5
Diani Beach South Rd, Ukunda 80400, Kenya
1.7 km from Diani Beach
#29 of 35 hotels in Ukunda
Traveller photos (128) | Map
Show Prices
Amani Tiwi Beach Resort (Ukunda, Kenya) 4.0 of 5
PO Box 1877, Ukunda 80400, Kenya (Formerly Tiwi Beach Resort)
3.1 km from Diani Beach
Travellers' Choice® 2014 Winner Bargain
Amani Tiwi Beach Resort Slideshow
#20 of 35 hotels in Ukunda
Traveller photos (439) | Map
Show Prices
Diani Sea Lodge (Diani Beach, Kenya) 3.0 of 5
Diani Beach Road | Ukunda, Diani Beach, Ukunda 80400, Kenya
4.8 km from Diani Beach
Diani Sea Lodge Slideshow
#17 of 31 hotels in Diani Beach
Professional photos | Traveller photos (494) | Map
Show Prices
Almanara Luxury Villas (Diani Beach, Kenya) 5.0 of 5
Diani Beach, Diani Beach, Ukunda, Kenya
5.9 km from Diani Beach
Almanara Luxury Villas Slideshow
#4 of 31 hotels in Diani Beach
Traveller photos (128) | Map
Show Prices
The Sands at Nomad (Diani Beach, Kenya) 4.5 of 5
Diani Beach, Diani Beach, Ukunda, Kenya
5.9 km from Diani Beach
Travellers' Choice® 2014 Winner Bargain | Top Hotels
#5 of 31 hotels in Diani Beach
Professional photos | Traveller photos (282) | Map
Show Prices
Kusini Beach Cottages (Diani Beach, Kenya)
Diani Beach, Diani Beach, Ukunda, Kenya
5.9 km from Diani Beach
#22 of 31 hotels in Diani Beach
Traveller photos (32) | Map
Show Prices
Ocean Village Club (Diani Beach, Kenya) 4.0 of 5
PO Box 88 Ukunda | Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
6.5 km from Diani Beach
#9 of 31 hotels in Diani Beach
Professional photos | Traveller photos (548) | Map
Show Prices
Papillon Lagoon Reef (Diani Beach, Kenya) 4.0 of 5
Diani Beach, Diani Beach, Ukunda, Kenya
6.7 km from Diani Beach
#13 of 31 hotels in Diani Beach
Professional photos | Traveller photos (598) | Map
Show Prices
P.O. Box 32, Diani Beach, Ukunda 80400, Kenya
6.9 km from Diani Beach
Travellers' Choice® 2014 Winner Top Hotels | Romance
#6 of 31 hotels in Diani Beach
Traveller photos (1344) | Map
Show Prices
Diani Beach, Ukunda 80400, Kenya
7.2 km from Diani Beach
#8 of 35 hotels in Ukunda
Traveller photos (289) | Map
Diani Beach Road, Galu-Kinondo Beach, Galu Beach 80400, Kenya
9.8 km from Diani Beach
#4 of 4 hotels in Galu Beach
Professional photos | Traveller photos (246) | Map
Show Prices
Galu-Kinondo Beach, Galu Beach, Kenya (Formerly SENTIDO Neptune Paradise Village & Spa)
9.9 km from Diani Beach
Travellers' Choice® 2014 Winner Family
#3 of 4 hotels in Galu Beach
Professional photos | Traveller photos (452) | Map
Show Prices
Galu Beach | P.O.Box 90521, Ukunda, Kenya
11.6 km from Diani Beach
Travellers' Choice® 2014 Winner Bargain | Top Hotels | Romance
#5 of 35 hotels in Ukunda
Traveller photos (756) | Map
Show Prices
The Sands At Chale Island (Diani Beach, Kenya) 4.5 of 5
P.O. Box 5546 | Diani Beach, Diani Beach, Ukunda 80401, Kenya
19.2 km from Diani Beach
#11 of 31 hotels in Diani Beach
Professional photos | Traveller photos (312) | Map
Show Prices
Shimba Hills Lodge Hotel (Shimba Hills National Reserve, Kenya)
Shimba National Reserve, Shimba Hills National Reserve, Kenya
21.1 km from Diani Beach
#1 of 1 hotels in Shimba Hills National Reserve
Traveller photos (147) | Map
Show Prices
Sai Rose Hotel (Mombasa, Kenya)
P.O. Box 3008-80100 | Nyerere Avenue, Mombasa, Kenya
24.6 km from Diani Beach
#42 of 46 hotels in Mombasa
Map