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
Special offers
Location
Any Distance
from
Accommodation
Traveller rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Diani Reef Beach Resort & Spa
SAVE USD 64
USD 176*
Booking.com
USD 112*
View Deal
  • Free Parking
  • Pool
Savings alert: 47% below average rate

The price you found is 47% lower than this hotel's average rate of USD 212/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.

Jacaranda Indian Ocean Beach Resort
SAVE USD 190
USD 278*
Booking.com
USD 88*
View Deal
#1 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Pool
Papillon Lagoon Reef
Booking.com
USD 125*
View Deal
#2 Best Value of 29 hotels in Diani Beach
  • Pool
  • Restaurant
Savings alert: 12% below average rate

The price you found is 12% lower than this hotel's average rate of USD 142/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.

Southern Palms Beach Resort
Expedia.com
USD 159*
View Deal
#3 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Breakfast included
Diani Reef Beach Resort & Spa
SAVE USD 64
USD 176*
Booking.com
USD 112*
View Deal
#4 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Pool
Savings alert: 47% below average rate

The price you found is 47% lower than this hotel's average rate of USD 212/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.

SAVE USD 20
USD 193*
Agoda.com
USD 173*
View Deal
#5 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Savings alert: 38% below average rate

The price you found is 38% lower than this hotel's average rate of USD 280/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.

Kinondo Kwetu
Expedia.com
USD 990*
View Deal
#6 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Breakfast included
Booking.com
USD 474*
View Deal
#7 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Savings alert: 35% below average rate

The price you found is 35% lower than this hotel's average rate of USD 725/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.

Leisure Lodge Beach and Golf Resort
Booking.com
USD 192*
View Deal
#8 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Savings alert: 14% below average rate

The price you found is 14% lower than this hotel's average rate of USD 223/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.

Diani Bay Resort
SAVE USD 9
USD 81*
Expedia.com
USD 72*
View Deal
#9 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Leopard Beach Resort & Spa
SAVE USD 308
USD 476*
Agoda.com
USD 168*
View Deal
#10 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Savings alert: 41% below average rate

The price you found is 41% lower than this hotel's average rate of USD 287/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.

Booking.com
USD 250*
View Deal
#11 Best Value of 29 hotels in Diani Beach
  • Breakfast included
  • Pool
PrideInn Express Diani
SAVE USD 18
USD 81*
Agoda.com
USD 63*
View Deal
#12 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Savings alert: 13% below average rate

The price you found is 13% lower than this hotel's average rate of USD 72/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.

Booking.com
USD 289*
View Deal
#13 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Booking.com
USD 180*
View Deal
#14 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Breakfast included
Afrika Pearl & Spa
SAVE USD 69
USD 159*
Booking.com
USD 90*
View Deal
#15 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Booking.com
USD 170*
View Deal
#16 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Breakfast included
Kusini Beach Cottages
Booking.com
USD 200*
View Deal
#17 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Galu Inn
Booking.com
USD 62*
View Deal
#18 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Lotfa Resort
Booking.com
USD 98*
View Deal
#19 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Bidi Badou Beach Resort
Booking.com
View Deal
#20 Best Value of 29 hotels in Diani Beach
    Morning Star Resort
    TripAdvisor
    View Deal
    #21 Best Value of 29 hotels in Diani Beach
    • Free Parking
    • Pool
    The Cove Resort
    #22 Best Value of 29 hotels in Diani Beach
    • Pool
    • Beachfront
    The Maridadi - Baobab Resort
    #23 Best Value of 29 hotels in Diani Beach
    • Pool
    • Beachfront
    Baobab Beach Resort & Spa
    No availability for your dates from these sites
    #25 Best Value of 29 hotels in Diani Beach
    • Free Parking
    • Breakfast included
    Swahili Beach Resort
    No availability for your dates from these sites
    #26 Best Value of 29 hotels in Diani Beach
    • Free Parking
    • Breakfast included
    No availability for your dates from these sites
    #27 Best Value of 29 hotels in Diani Beach
    • Free Wifi
    • Free Parking
    Special offer
    Ocean Village Club
    No availability for your dates from these sites
    #28 Best Value of 29 hotels in Diani Beach
    • Free Parking
    • Breakfast included
    Special offer
    Offers & Announcements10% off to NON Residents
    Hotel Diani House
    No availability for your dates from these sites
    #29 Best Value of 29 hotels in Diani Beach
    • Free Wifi
    • Free Parking
    * 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.