Hotels in Diani Beach, Kenya

Find deals on 51 hotels in Diani Beach, Kenya

Diani Beach, Kenya
18 May — 19 May2
Diani Beach, Kenya
Wed 18/5
Thu 19/5

Top hotels in Diani Beach

Find the perfect hotel for your stay in Diani Beach
Price
£5.71
£100.26
Review score
0+
6+
7+
8+
9+
Hotel class
0+
2
3
4
5

When to book cheap hotels in Diani Beach

Check out the information below to find the best deal on a hotel room in Diani Beach
Low seasonJulycheapest month to stay
High seasonMaymost expensive time to stay
88%expected price decrease
59%expected price increase

Price

£15 - £277

Highest day of weekSundayis the most expensive day of the week to book
Cheapest day of weekFridayis the cheapest day of the week to book
£226is the average per night cost for a hotel on this day
£29is the average per night cost for a hotel on this day
Cheapest time to bookThe 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. 4-5 star, -1 days before.

1-2 star

£24 - £55

3 star

£56 - £92

4-5 star

£118 - £149


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-star hotels

Cheapest £15

Average £83

Most expensive £128

Search 3-star hotels
2 stars and under
3 stars
4 stars +

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
Find hostels in Diani Beach

Get the best value hotel in Diani Beach

These Diani Beach hotels have the best prices for their ratings

Information about staying in Diani Beach

Read these important travel tips before booking a hotel in Diani Beach

A stay of 7 nights is most popular when visiting 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 £102 per night.

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

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

Hostels in Diani Beach (including hotels rated 2 stars and below) cost £35 per person, per night on average. This is £67 per night cheaper than the average cost of hotels in Diani Beach.

While temperatures are typically very high in Diani Beach during May, there is a higher chance for rainfall as the average for the month is about 238 mm. Taking into account the higher potential for rain in May, those staying at a hotel in Diani Beach should plan to visit popular indoor attractions.

Yes, there are 20 vacation rentals in Diani Beach. At the moment, Diani Wonder Apartments is the most popular Diani Beach holiday rental based on our user data. Search for vacation holiday in Diani Beach.

Yes, Diani Beach hostels are available if you aren’t interested in staying at a traditional hotel. Diani Hostel is the most popular out of the 12 hostels in Diani Beach. Search for deals on hostels in Diani Beach.


momondo's favorite hotels in Diani Beach

Learn more about these user-preferred hotels in Diani Beach
Pendo Villas Diani Beach

Pendo Villas Diani Beach

Diani Beach, Kenya

9.5
£57
Hotel Sonrisa

Hotel Sonrisa

Diani Beach Road, Diani Beach, Kenya

9.7
£72

Simba Apartments

Diani Beach, Kenya

8.7
£19
Bright Star Resort

Bright Star Resort

Diani Beach, Diani Beach, Kenya

2.0
£28

Stilts Backpackers

Diani Beach Road, Diani Beach, Kenya

8.5
£11
Villa Mandhari - Diani Beach

Villa Mandhari - Diani Beach

Diani Beach, Kenya

8.5
£53
Rock Galana Holiday Apartments

Rock Galana Holiday Apartments

Madago Road, Diani Beach, Kenya

£51
Galu Inn

Galu Inn

P.O.Box 5098, Diani Beach, Kenya

6.4
£31

The Maji Beach Boutique Hotel

Diani Beach Road, Diani Beach, Kenya

9.0
£131
Kinondo Poa Resort

Kinondo Poa Resort

Diani Beach, Diani Beach, Kenya

£79
Galawa Beach Apartments

Galawa Beach Apartments

Diani Beach, Kenya

8.6
£28
Diani Beachalets

Diani Beachalets

Diani Beach, Kenya

8.8
£36
Diani Banda Cottages

Diani Banda Cottages

Diani Beach, Kenya

8.1
£21

Coconut Village Beach Resort

Diani Beach, Kenya

6.9
£26

Diani Marine Divers Village

Diani Beach, Kenya

8.4
£46
Kivuli Villas

Kivuli Villas

Diani Beach Road, Diani Beach, Kenya

£64
Footprints House

Footprints House

Diani Beach, Diani Beach, Kenya

9.2
£42

Eleven Pearl Boutique Hotel & Spa

Diani Beach Road 200 metres After Baobab Resort, Diani Beach, Kenya

8.9
£77

Cozzy villa 8min walk from the beach

Diani Beach, Kenya

£21

Beautiful villa in spacious garden with private pool and AirCon

Diani Beach, Kenya

10.0
£68

Start planning your trip to Diani Beach


Why use momondo?

momondo is free to use with no hidden fees or costs. momondo searches across numerous travel websites to return hotels and accommodation options in Diani Beach which you can then filter quickly and easily.

Once all your options for Diani Beach accommodation have been returned, momondo helps you find a great place to stay by letting you filter your results. If you are looking for places offering free breakfast we have a filter for that. Will you need free internet or free cancellation? All of this and more can be filtered and found on momondo.


Here's why travellers choose to use momondo
Comprehensive travel search
momondo compares 3M+ hotels and other types of accommodation to ensure you can find the best place to stay.
Intuitive search filters
Filter by price, amenities, free cancellation, enhanced cleaning, free breakfast and much more.
Smart price alerts
If you have found somewhere, momondo can track the price and alert you when it changes.