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.
View map
Sponsored by:
Price per night
Amenities
Location
Any Distance
from
Accommodation
Traveller Rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Kinondo Kwetu
Hotels.com
US$462
View Deal
  • Free Wifi
  • Breakfast included
Jacaranda Indian Ocean Beach Resort
Hotels.com
US$152
View Deal
#1 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Pool
SAVE US$16
US$269
Expedia.com
US$253
View Deal
#2 Best Value of 29 hotels in Diani Beach
  • Breakfast included
  • Pool
Southern Palms Beach Resort
SAVE US$14
US$137
TripAdvisor
US$123
View Deal
#3 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Breakfast included
Diani Reef Beach Resort & Spa
Hotels.com
US$89
View Deal
#4 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Pool
Hotels.com
US$183
View Deal
#5 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Kinondo Kwetu
Hotels.com
US$462
View Deal
#6 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Breakfast included
Loading prices...
#7 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Leopard Beach Resort & Spa
SAVE US$67
US$205
TripAdvisor
US$138
View Deal
#8 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Swahili Beach Resort
SAVE US$47
US$216
Booking.com
US$169
View Deal
#9 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Breakfast included
Baobab Beach Resort & Spa
TripAdvisor
US$245
View Deal
#10 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Breakfast included
Morning Star Resort
Booking.com
US$61
View Deal
#11 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Pool
Loading prices...
#12 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Afrika Pearl & Spa
Loading prices...
#13 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Leisure Lodge Beach and Golf Resort
Loading prices...
#14 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Diani Bay Resort
Loading prices...
#15 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
PrideInn Express Diani
Loading prices...
#16 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Loading prices...
#17 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Loading prices...
#18 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Breakfast included
Loading prices...
#19 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Breakfast included
Loading prices...
#20 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Papillon Lagoon Reef
Loading prices...
#21 Best Value of 29 hotels in Diani Beach
  • Pool
  • Restaurant
Hotel Diani House
Loading prices...
#22 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Galu Inn
Loading prices...
#23 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Kusini Beach Cottages
Loading prices...
#24 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Lotfa Resort
Loading prices...
#25 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Ocean Village Club
No availability for your dates from these sites
#26 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Breakfast included
The Maridadi - Baobab Resort
#27 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Pool
The Cove Resort
#28 Best Value of 29 hotels in Diani Beach
  • Pool
  • Beachfront
Bidi Badou Beach Resort
No availability for your dates from these sites
#29 Best Value of 29 hotels in Diani Beach
    *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.