Diani beach is located in the Indian Ocean and is one of the best beaches in Kenya. Diani beach is among the top 3 beaches in Africa! It is located in Kwale county, the coast region of Kenya.
Below is The List of All The Hotels in Diani, Kwale County, Kenya.
1. Eleven Pearl Boutique Hotel & Spa
Rating: 5.0*
Location: Diani Beach Road 200 Metres After Baobab Hotel, Diani Beach, Ukunda 80401 Kenya
Hotel rates: From Ksh 18196
Compare Hotel Rates before booking
2. Seaclusion Diani
Rating: 5.0*
Location: Diani Beach Road Opposite Forty Thieves, Diani Beach, Ukunda 80401 Kenya
Hotel rates: From Ksh 9415
Compare Hotel Rates before booking
3. Searenity Beach Villa
Rating: 5.0*
Location: Kivulini Beach Road, Diani Beach, Ukunda 80401 Kenya
Hotel rates: From Ksh 22722
Compare Hotel Rates before booking
4. Waterlovers Beach Resort
Rating: 5.0*
Location: Diani Beach Road Opposite Chandarana Supermarket, Diani Beach, Ukunda 80401 Kenya
Hotel rates: From Ksh 30703
Compare Hotel Rates before booking
5. Alfajiri Villas
Rating: 4.7*
Location: Ukunda
Hotel rates: Contact the hotel for rates
Compare Hotel Rates before booking
6. The Villa Luxury Suites Hotel
Rating: 4.7*
Location: Off Diani Beach Road, Diani Beach
Hotel rates: From Ksh 11107
Compare Hotel Rates before booking
7. The Maji Beach Boutique Hotel-Ukunda
Rating: 4.6*
Location: Diani Beach Road, Ukunda
Hotel rates: Contact the hotel for rates
Compare Hotel Rates before booking
8. The Sands at Chale Island
Rating: 4.5*
Location: Diani Beach Road, Diani Beach, Ukunda 80401 Kenya
Hotel rates: From Ksh 14295
Compare Hotel Rates before booking
9. Lotfa Resort
Rating: 4.5*
Location: Diani Beach, Ukunda 80401 Kenya
Hotel rates: From Ksh 6488
Compare Hotel Rates before booking
10. Southern Palms Beach Resort
Rating: 4.5*
Location: Diani Beach Road, Diani Beach, Ukunda 80401 Kenya
Hotel rates: From Ksh 9879
Compare Hotel Rates before booking
11. Baobab Beach Resort & Spa
Rating: 4.5*
Location: Diani Beach Road, Diani Beach, Ukunda 80401 Kenya
Hotel rates: From Ksh 22625
Compare Hotel Rates before booking
12. Swahili Beach Resort Limited
Rating: 4.5*
Location: Swahili Beach Resort, Ukunda, Diani Beach Road, Kwale
Hotel rates: From Ksh 19995
Compare Hotel Rates before booking
13. Pendo Villas Diani
Rating: 4.5*
Location: Next To Ukunda Air Strip, Off, Diani Beach
Hotel rates: From Ksh 7340
Compare Hotel Rates before booking
14. Leopard Beach Resort and Spa – Diani Beach
Rating: 4.5*
Location: Diani Beach
Hotel rates: From Ksh 9760
Compare Hotel Rates before booking
15. Villa Mandhari Diani Beach
Rating: 4.5*
Location: Diani Beach
Hotel rates: From Ksh 8114
Compare Hotel Rates before booking
16. Leisure Lodge Beach & Golf Resort
Rating: 4.4*
Location: Diani Road, South, Coast, Kwale
Hotel rates: From Ksh 11397
Compare Hotel Rates before booking
17. Villas Diani
Rating: 4.4*
Location: Diani Beach Road, Diani Beach
Hotel rates: From Ksh 4963
Compare Hotel Rates before booking
18. Southern Palms Beach Resort
Rating: 4.4*
Location: Plot LR 13430, Diani Beach Road Diani, Ukunda
Hotel rates: From Ksh 11880
Compare Hotel Rates before booking
19. Diani Reef Beach Resort & Spa
Rating: 4.3*
Location: Diani Beach Road, Diani Beach
Hotel rates: From Ksh 10752
Compare Hotel Rates before booking
20. Aqua Resort
Rating: 4.3*
Location: Diani Beach Road, Diani Beach
Hotel rates: From Ksh 8620
Compare Hotel Rates before booking
21. Morning Star Diani Beach Resort
Rating: 4.3*
Location: Diani Beach Road, Msambweni
Hotel rates: From Ksh 8146
Compare Hotel Rates before booking
22. Bahari Dhow Beach Villas
Rating: 4.2*
Location: Diani Villas, Diani Beach Road, Diani Beach
Hotel rates: From Ksh 6048
Compare Hotel Rates before booking
23. Amani Tiwi Beach Resort
Rating: 4.2*
Location: Ukunda, Tiwi Beach Rd, Kwale
Hotel rates: From Ksh 18485
Compare Hotel Rates before booking
24. Kaskazi Beach Resort
Rating: 4.1*
Location: Opposite Nakumatt – Diani, Next To Swahili Beach Hotel, Ukunda Diani Beach Rd, Diani Beach
Hotel rates: From Ksh 8736
Compare Hotel Rates before booking
25. Coral Beach Cottages & Apartments
Rating: 4.1*
Location: Diani Beach Road, Ukunda
Hotel rates: From Ksh 6083
Compare Hotel Rates before booking
26. Jacaranda Indian Ocean Beach Resort
Rating: 4.0*
Location: Diani Beach, Ukunda 80400 Kenya
Hotel rates: From Ksh 13538
Compare Hotel Rates before booking
27. Leopard Beach Resort & Spa
Rating: 4.0*
Location: Diani Beach Road, Diani Beach, Ukunda 80400 Kenya
Hotel rates: From Ksh 6522
Compare Hotel Rates before booking
28. Bidi Badou Beach Resort
Rating: 4.0*
Location: Diani Beach, Ukunda 80400 Kenya
Hotel rates: From Ksh 8501
Compare Hotel Rates before booking
29. Bidi Badu Beach Resort
Rating: 3.5*
Location: Diani Beach, Ukunda 80400 Kenya
Hotel rates: From Ksh 8558
