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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Diani Beach Accommodation

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
#1 of 29 Hotels in Diani Beach by Best Value + Top Rated
Special Offer: Package Deal
FOR THE BEST RATES AND DEALS BOOK DIRECT VIA OUR... Read more

The price you found is 53% lower than this hotel's average rate of USD 340/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 228*
USD 160* /night
View Deal
TripAdvisor
USD 160*
Booking.com
USD 160*
Jumia Travel
USD 228*
#1 of 29 Hotels in Diani Beach by Best Value + Top Rated

The price you found is 53% lower than this hotel's average rate of USD 340/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 228*
USD 160* /night
View Deal
TripAdvisor
USD 160*
Booking.com
USD 160*
Jumia Travel
USD 228*
#2 of 29 Hotels in Diani Beach by Best Value + Top Rated
Top Deal
USD 272*
USD 138* /night
View Deal
TripAdvisor
USD 165*
Booking.com
USD 165*
Jumia Travel
USD 272*
#3 of 29 Hotels in Diani Beach by Best Value + Top Rated
Top Deal
USD 220*
USD 186* /night
View Deal
TripAdvisor
USD 220*
Booking.com
USD 220*
Elvoline
USD 191*
#4 of 29 Hotels in Diani Beach by Best Value + Top Rated

The price you found is 28% lower than this hotel's average rate of USD 184/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 207*
USD 133* /night
View Deal
TripAdvisor
USD 148*
Hotels.com
USD 148*
Jumia Travel
USD 207*
#5 of 29 Hotels in Diani Beach by Best Value + Top Rated

The price you found is 41% lower than this hotel's average rate of USD 147/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 159*
USD 87* /night
View Deal
Travelocity
USD 159*
Hotels.com
USD 159*
Priceline
USD 159*
#6 of 29 Hotels in Diani Beach by Best Value + Top Rated

The price you found is 11% lower than this hotel's average rate of USD 476/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 486*
USD 426* /night
View Deal
TripAdvisor
USD 485*
Booking.com
USD 485*
Hotels.com
USD 486*
#7 of 29 Hotels in Diani Beach by Best Value + Top Rated
USD 138* /night
View Deal
Priceline
USD 138*
Booking.com
USD 138*
#8 of 29 Hotels in Diani Beach by Best Value + Top Rated

The price you found is 52% lower than this hotel's average rate of USD 166/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 214*
USD 79* /night
View Deal
Hotels.com
USD 214*
Travelocity
USD 214*
Orbitz.com
USD 214*
#9 of 29 Hotels in Diani Beach by Best Value + Top Rated
Top Deal
USD 152*
USD 82* /night
View Deal
TripAdvisor
USD 96*
Booking.com
USD 96*
Expedia.com
USD 152*
#10 of 29 Hotels in Diani Beach by Best Value + Top Rated
Top Deal
USD 155*
USD 130* /night
View Deal
TripAdvisor
USD 130*
Priceline
USD 137*
HotelQuickly
USD 155*
#11 of 29 Hotels in Diani Beach by Best Value + Top Rated

The price you found is 22% lower than this hotel's average rate of USD 59/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 65*
USD 46* /night
View Deal
TripAdvisor
USD 51*
Booking.com
USD 51*
Orbitz.com
USD 65*
#12 of 29 Hotels in Diani Beach by Best Value + Top Rated
USD 62* /night
View Deal
Booking.com
USD 62*
Jumia Travel
#13 of 29 Hotels in Diani Beach by Best Value + Top Rated
Top Deal
USD 72*
USD 70* /night
View Deal
TripAdvisor
USD 72*
Booking.com
USD 72*
#14 of 29 Hotels in Diani Beach by Best Value + Top Rated
USD 172* /night
View Deal
Booking.com
#15 of 29 Hotels in Diani Beach by Best Value + Top Rated
USD 50* /night
View Deal
TripAdvisor
USD 50*
Jumia Travel
USD 51*
Agoda.com
#16 of 29 Hotels in Diani Beach by Best Value + Top Rated
Loading prices...
TripAdvisor
Booking.com
Jumia Travel
#17 of 29 Hotels in Diani Beach by Best Value + Top Rated
Loading prices...
TripAdvisor
Booking.com
Jumia Travel
#18 of 29 Hotels in Diani Beach by Best Value + Top Rated
No availability for your dates from these sites
Priceline
Agoda.com
Booking.com
#19 of 29 Hotels in Diani Beach by Best Value + Top Rated
No availability for your dates from these sites
Hotels.com
Booking.com
Expedia.com
#20 of 29 Hotels in Diani Beach by Best Value + Top Rated
No availability for your dates from these sites
Booking.com
HOTEL.INFO
Agoda.com
#21 of 29 Hotels in Diani Beach by Best Value + Top Rated
No availability for your dates from these sites
Booking.com
Orbitz.com
Hotels.com
#22 of 29 Hotels in Diani Beach by Best Value + Top Rated
No availability for your dates from these sites
Booking.com
Orbitz.com
Expedia.com
#23 of 29 Hotels in Diani Beach by Best Value + Top Rated
No availability for your dates from these sites
Hotels.com
Expedia.com
Hotwire.com
#24 of 29 Hotels in Diani Beach by Best Value + Top Rated
#25 of 29 Hotels in Diani Beach by Best Value + Top Rated
#26 of 29 Hotels in Diani Beach by Best Value + Top Rated
#27 of 29 Hotels in Diani Beach by Best Value + Top Rated
No availability for your dates from these sites
Priceline
Booking.com
#28 of 29 Hotels in Diani Beach by Best Value + Top Rated
No availability for your dates from these sites
Jumia Travel
#29 of 29 Hotels in Diani Beach by Best Value + Top Rated
No availability for your dates from these sites
Jumia Travel
Booking.com
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.
Diani Beach Travel Forum Need specific advice visiting Diani Beach, Ukunda? Visit the TripAdvisor Travel Forum for Diani Beach and ask our Destination Experts and the travel community.