Hotels in Diani Beach

Find the best deals on 299 hotels in Diani Beach, Kenya

Check-in
Check-out
Compare vs momondo |
-
1
Check-in
Check-out

Top Hotels in Diani Beach

Find the perfect Diani Beach hotel for business or leisure


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
July
High season
June

cheapest month to stay

87%

expected price decrease

most expensive time to stay

74%

expected price increase

Price
£14 - £362
Highest day of week
Saturday
Cheapest day of week
Friday

avg. price over the last two weeks

Average price (weeknight)

£70

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£76

avg. 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
£22 - £49
3 star
£51 - £83
4-5 star
£106 - £134

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
4 stars and up
Leisure Lodge Beach & Golf Resort
Best value

Leisure Lodge Beach & Golf Resort

8.0

£79

View Deal

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in Diani Beach

These hotels and hostels usually make for a cheap way to stay in Diani Beach
Stilts Backpackers

Stilts Backpackers

9.0

£10

View Deal
Kenda villa

Kenda villa

6.7

£22

View Deal
Diani Wonder Apartments

Diani Wonder Apartments

8.9

£15

View Deal
Upani In Daini

Upani In Daini

8.2

£25

View Deal
Gloria Beach Lodge

Gloria Beach Lodge

8.0

£16

View Deal
Coral Beach Resort

Coral Beach Resort

7.5

£36

View Deal
Find popular hostels in Diani Beach

Get the best value hotel in Diani Beach

These hotels have the best prices for their ratings
Stilts Backpackers

Stilts Backpackers

9.0

£10

View Deal
Diani Wonder Apartments

Diani Wonder Apartments

8.9

£15

View Deal
Upani In Daini

Upani In Daini

8.2

£25

View Deal
Hotel Sonrisa

Hotel Sonrisa

9.1

£59

View Deal
Gloria Beach Lodge

Gloria Beach Lodge

8.0

£16

View Deal
Leisure Lodge Beach & Golf Resort

Leisure Lodge Beach & Golf Resort

8.0

£80

View Deal

Diani Beach travel information

How long do people stay in Diani Beach?

A stay of 7 nights is most popular when visiting Diani Beach.

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 £86 per night.

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

Room prices for hotels in Diani Beach can be as much as 87% lower in the month of July. So this is a great time to book and save money.

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 Friday being the most expensive.

Based on the weather in Diani Beach, what attractions are popular during April?

The average temperature in Diani Beach during April is around 28 °C which makes it the perfect time to spend time having fun and seeing something new outside at popular area attractions.


momondo's favourite hotels

Learn more about these user-preferred hotels in Diani Beach