Hotels in Diani Beach, Kenya

Find deals on 58 hotels in Diani Beach, Kenya

Diani Beach, Kenya
May 28 — May 292
Diani Beach, Kenya
Sat 5/28
Sun 5/29

Top hotels in Diani Beach

Find the perfect hotel for your stay in Diani Beach
Price
$7
$123
Review Score
0+
6+
7+
8+
9+
Hotel class
0+
2
3
4
5

When to book a hotel in Diani Beach

Check out the information below to find the best deal on a hotel room in Diani Beach
Low SeasonAprilcheapest month to stay
High SeasonOctobermost expensive time to stay
70%expected price decrease
48%expected price increase

Price

$49 - $304

Highest day of weekSundayis the most expensive day of the week to book
Cheapest day of weekWednesdayis the cheapest day of the week to book
$53is the average per night cost for a hotel on this day
$47is 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

$29 - $67

3 star

$69 - $113

4-5 star

$145 - $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

4-star hotels

Cheapest $43

Average $124

Most expensive $263

Search 4-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

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

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

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

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

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

$41 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 $92 when compared to the average price of a hotel in Diani Beach.

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

There are 22 vacation rentals in Diani Beach, with Sheba Cottages being the most popular among momondo users. Find deals on vacation rentals 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
$70
Hotel Sonrisa

Hotel Sonrisa

Diani Beach Road, Diani Beach, Kenya

9.7
$110

Simba Apartments

Diani Beach, Kenya

8.7
$23
Bright Star Resort

Bright Star Resort

Diani Beach, Diani Beach, Kenya

2.0
$34

Stilts Backpackers

Diani Beach Road, Diani Beach, Kenya

8.5
$14
Villa Mandhari - Diani Beach

Villa Mandhari - Diani Beach

Diani Beach, Kenya

8.5
$81
Rock Galana Holiday Apartments

Rock Galana Holiday Apartments

Madago Road, Diani Beach, Kenya

$62
Galu Inn

Galu Inn

P.O.Box 5098, Diani Beach, Kenya

6.4
$38

The Maji Beach Boutique Hotel

Diani Beach Road, Diani Beach, Kenya

9.0
$162
Kinondo Poa Resort

Kinondo Poa Resort

Diani Beach, Diani Beach, Kenya

$98
Galawa Beach Apartments

Galawa Beach Apartments

Diani Beach, Kenya

8.6
$38
Diani Beachalets

Diani Beachalets

Diani Beach, Kenya

8.8
$44
Diani Banda Cottages

Diani Banda Cottages

Diani Beach, Kenya

8.0
$26

Coconut Village Beach Resort

Diani Beach, Kenya

$35

Diani Marine Divers Village

Diani Beach, Kenya

8.5
$57
Kivuli Villas

Kivuli Villas

Diani Beach Road, Diani Beach, Kenya

$78
Footprints House

Footprints House

Diani Beach, Diani Beach, Kenya

9.2
$52

Eleven Pearl Boutique Hotel & Spa

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

8.8
$86

Cozzy villa 8min walk from the beach

Diani Beach, Kenya

$26

Beautiful villa in spacious garden with private pool and AirCon

Diani Beach, Kenya

10.0
$83

Start planning your trip to Diani Beach


Why use momondo?

Booking accommodation or a hotels in Diani Beach is made easy with momondo. We are free to use and there are no hidden costs or fees. momondo compares hundreds of websites and gives you all your Diani Beach hotels and accommodation options in one place.

You can filter by price, location, amenities, review score and so much more on momondo. That is how we can help you find a great place to stay in Diani Beach.


Here's why travelers 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.