Hotel deals Africa Kenya Diani Beach

Hotels in Diani Beach

Find the best deals on 254 hotels in Diani Beach

Check-in
Check-out
Compare vs. momondo |

When to book a hotel in Diani Beach

Check out the information below to find the best deal on a Diani Beach hotel room
Low Season
May
High Season
June

cheapest month to stay

72%

expected price decrease

most expensive time to stay

71%

expected price increase

Price
$43 - $497
Highest day of week
Wednesday
Cheapest day of week
Friday

av. price over the last two weeks

Average price (weeknight)

$99

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$129

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Diani Beach is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins.
1-2 star
$29 - $68
3 star
$69 - $109
4-5 star
$147 - $183

How much does a hotel in Diani Beach cost per night?

Use the information below to find quality Diani Beach hotel rooms for low prices
3 stars
Bahari Dhow Beach Villas
#1 most popular
Bahari Dhow Beach Villas
8.0
$94
Diani Sea Lodge
#2 most popular
Diani Sea Lodge
8.0
$126
Jacaranda Indian Ocean Beach Resort
Best value
Jacaranda Indian Ocean Beach Resort
8.0
$74

Cheap hotels in Diani Beach

These hotels and hostels are the cheapest accommodations available in Diani Beach
Diani Hostel
Diani Hostel
7.0
$8
Jacaranda Indian Ocean Beach Resort
Jacaranda Indian Ocean Beach Resort
8.0
$74
Sawaka apartments diani
Sawaka apartments diani
8.0
$35
Bahari Dhow Beach Villas
Bahari Dhow Beach Villas
8.0
$94
Leisure Lodge Beach & Golf Resort
Leisure Lodge Beach & Golf Resort
8.0
$55
Villa Mandhari - Diani Beach
Villa Mandhari - Diani Beach
8.0
$96

Get the best value hotel in Diani Beach

These hotels have the best prices for their ratings
Diani Hostel
Diani Hostel
7.0
$8
Jacaranda Indian Ocean Beach Resort
Jacaranda Indian Ocean Beach Resort
8.0
$74
Leisure Lodge Beach & Golf Resort
Leisure Lodge Beach & Golf Resort
8.0
$55
Bahari Dhow Beach Villas
Bahari Dhow Beach Villas
8.0
$94
Sawaka apartments diani
Sawaka apartments diani
8.0
$35
Ocean Village Club (Adults Only)
Ocean Village Club (Adults Only)
9.0
$180

Diani Beach travel information

How long do people stay in Diani Beach?

Visiting Diani Beach for 4 nights is the most common choice for our users.

How much does a hotel cost in Diani Beach?

The cost of a hotel room in Diani Beach will vary according to demand, location and star rating. On average, rooms will cost around $84 per night.

When is the best time to book a hotel in Diani Beach?

The cheapest month to book a hotel in Diani Beach is May. The cost of your room could be as much as 71% cheaper than peak months.

Which day is cheapest to stay in Diani Beach?

At the moment the cheapest day to stay in a hotel in Diani Beach is Thursday, with Tuesday being the most expensive.

How much does a hostel in Diani Beach cost?

$8 is how much a hostel (and up to 2 star hotels) in Diani Beach could cost you each night. Booking a hostel could save you $76 when compared to the average price of a hotel in Diani Beach.


momondo's favorite hotels

Learn more about these user-preferred hotels in Diani Beach
Hotel deals Africa Kenya Diani Beach