Hotels in Diani Beach

Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in Diani Beach?

Raquel's Bliss Hotel Diani

2.5 star property
6.0 out of 10, (1)
The price is Rp354.189
Rp417.943 total
includes taxes & fees
27 Jul - 28 Jul
Raquel's Bliss Hotel Diani

Soul Breeze Beach Resort

3.0 star property
8.0 out of 10, Very good, (3)
Soul Breeze Beach Resort

Lotfa Resort Diani

3.5 star property
6.2 out of 10, (12)
Lotfa Resort Diani

Micmoll Paradise

3.0 star property
The price is Rp1.381.001
Rp1.629.581 total
includes taxes & fees
27 Jul - 28 Jul
Micmoll Paradise

Qua Bruce Apartment

3.0 star property
Qua Bruce Apartment

Seaclusion Diani

4.0 star property
8.8 out of 10, Excellent, (24)
The price is Rp939.531
Rp1.108.647 total
includes taxes & fees
28 Jul - 29 Jul
Seaclusion Diani

Amkia Villas Diani

3.5 star property
9.0 out of 10, Wonderful, (2)
The price is Rp1.649.869
Rp1.946.845 total
includes taxes & fees
30 Jul - 31 Jul
Amkia Villas Diani

Diani Doric Cottages

3.0 star property
The price is Rp1.110.785
Rp1.310.727 total
includes taxes & fees
27 Jul - 28 Jul
Diani Doric Cottages

Becky Homes - Diani Beach

4.0 star property
The price is Rp1.491.335
Rp1.759.776 total
includes taxes & fees
27 Jul - 28 Jul
Becky Homes - Diani Beach

DIANI BEACH GOLD APARTMENTS

3.0 star property
10.0 out of 10, Exceptional, (2)
The price is Rp571.424
Rp674.280 total
includes taxes & fees
30 Jul - 31 Jul
DIANI BEACH GOLD APARTMENTS

Borabora Luxury Tented Camp

4.0 star property
10.0 out of 10, Exceptional, (2)
The price is Rp2.485.639
Rp2.933.100 total
includes taxes & fees
5 Aug - 6 Aug
Borabora Luxury Tented Camp

Pinewood Beach Resort and Spa

4.0 star property
9.2 out of 10, Wonderful, (23)
The price is Rp2.696.961
Rp3.182.414 total
includes taxes & fees
27 Jul - 28 Jul
Pinewood Beach Resort and Spa

Coco-De-Ville

3.0 star property
The price is Rp1.582.210
Rp1.867.008 total
includes taxes & fees
27 Jul - 28 Jul
Coco-De-Ville

Aqua Resort

2.5 star property
7.6 out of 10, Good, (25)
Aqua Resort

Papillon Lagoon Reef

3.5 star property
7.6 out of 10, Good, (18)
The price is Rp2.125.255
Rp2.507.801 total
includes taxes & fees
31 Jul - 1 Aug
Papillon Lagoon Reef

Kreyol Krib Diani

3.5 star property
The price is Rp932.129
Rp1.099.913 total
includes taxes & fees
1 Aug - 2 Aug
Kreyol Krib Diani

Lux Suites Golden Sun Studio Apartments

3.0 star property
The price is Rp1.173.240
Rp1.384.423 total
includes taxes & fees
27 Jul - 28 Jul
Lux Suites Golden Sun Studio Apartments

Four shells apartments diani

3.0 star property
The price is Rp579.992
Rp684.391 total
includes taxes & fees
5 Aug - 6 Aug
Four shells apartments diani

Upani in Daini

4.0 star property
7.4 out of 10, Good, (3)
Upani in Daini

Boxo Diani

3.0 star property
9.2 out of 10, Wonderful, (7)
The price is Rp776.775
Rp916.594 total
includes taxes & fees
27 Jul - 28 Jul
Boxo Diani
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Diani Beach

Showing deals for:8 Aug - 10 Aug
trending_down

Our prices for Diani Beach are cheapest in March

See average prices and weather for all months
Price trends for hotels in Diani Beach
Pricing is based on two traveller single night rates
View properties in July

Month selector

Currently viewing crowd sizes and weather for July.
Weather forecast for Diani Beach
July
trending_upHigh crowds
High 28°C / low 22°C. Sunny most days.
View properties in July
28°
weather_sun
July, High crowds, average high temperature 28 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
28°
weather_sun
August, High crowds, average high temperature 28 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
29°
weather_sun
September, Moderate crowds, average high temperature 29 degrees Celsius, average low temperature 23 degrees Celsius. Sunny most days.
23°
30°
weather_sun
October, High crowds, average high temperature 30 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
31°
weather_sun
November, Low crowds, average high temperature 31 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
31°
weather_sun
December, High crowds, average high temperature 31 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
32°
weather_sun
January, Moderate crowds, average high temperature 32 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
32°
weather_sun
February, Moderate crowds, average high temperature 32 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
32°
weather_sun
March, Low crowds, average high temperature 32 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
31°
weather_cloudy
April, Low crowds, average high temperature 31 degrees Celsius, average low temperature 25 degrees Celsius. Cloudy most days.
25°
29°
weather_sleet
May, Low crowds, average high temperature 29 degrees Celsius, average low temperature 24 degrees Celsius. Rainy most days.
24°
28°
weather_sun
June, Moderate crowds, average high temperature 28 degrees Celsius, average low temperature 23 degrees Celsius. Sunny most days.
23°
Monthly weather averages (˚C)

Top neighbourhoods in Diani Beach

Galu Beach map

Galu Beach

Diani Beach's Galu Beach neighbourhood is known for its beaches and restaurants, and entices visitors with attractions, including Galu Kinondo Beach and Colobus Conservation.

Top landmarks in Diani Beach

Learn more about Diani Beach

Notable for its seaside, Diani Beach features attractions such as Diani Beach and Tiwi Beach. This relaxing city has something for everyone including sights like Galu Kinondo Beach and Kaya Kinondo Sacred Forest.

Top traveler reviews of Diani Beach

Check out reviews of Diani Beach hotels guests love

Frequently asked questions

What hotels do travellers recommend in Diani Beach?
Lantana Galu Beach, Pinewood Beach Resort and Spa and Swahili Beach Resort are all properties that our guests really like.
Where can I get free parking with my stay in Diani Beach?
Can I book a refundable accommodation option in Diani Beach?
If you want the flexibility to change your plans to Diani Beach, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Diani Beach if I want a holiday rental instead of a hotel?
If you're looking for a good alternative to a hotel, look over our selection of 83 holiday homes. You can also book one of 134 apartments or 149 villas.
What will the weather in Diani Beach be like during my visit?
With an average temperature of 25°C during the coldest months, Diani Beach is a great place to visit at any time of year.
Why should I book my Diani Beach hotel with Hotels.com?
There are plenty of reasons to book your Diani Beach travel with us: our free cancellations on selected hotels* gives you the flexibility you're looking for, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.