Hotel deals Africa Kenya Diani Beach

Hotels in Diani Beach

Find the best deals on 229 hotels in Diani Beach

Check-in
Check-out
Compare vs. momondo |

Top Hotels in Diani Beach

Find the perfect Diani Beach hotel for business or leisure
$self.alt
Jacaranda Indian Ocean Beach Resort
8.4
$74
View all deals
$self.alt
Leisure Lodge Beach & Golf Resort
8.3
$55
View all deals
$self.alt
Bahari Dhow Beach Villas
8.2
$94
View all deals
$self.alt
Prideinn Express Diani
$55
View all deals
$self.alt
Sunset Villa Resort
8.8
$50
View all deals
$self.alt
Diani Sea Lodge
8.8
$126
View all deals
$self.alt
Waterlovers Beach Resort
9.6
$201
View all deals
$self.alt
Sophia Baharini Apartment
$50
View all deals
$self.alt
Ocean Village Club
9.5
$180
View all deals
$self.alt
The Maji Beach Boutique Hotel
9.2
$262
View all deals
$self.alt
Lotfa Resort Diani
8.0
$67
View all deals
$self.alt
Kenyaways Beach Resort
10.0
$85
View all deals
$self.alt
Kinondo Poa Resort
8.4
$94
View all deals
$self.alt
Prideinn Hotel Diani
7.5
$37
View all deals
$self.alt
Afrika Pearl & Spa
9.3
$81
View all deals
$self.alt
Kusini Beach Cottages
8.8
$108
View all deals
$self.alt
Marula Park
9.1
$121
View all deals
$self.alt
Diani Backpackers - Adults Only
8.1
$10
View all deals
$self.alt
Diani Marine
8.6
$59
View all deals
$self.alt
Kinondo Kwetu
$263
View all deals
$self.alt
Villa Soleil
$130
View all deals
$self.alt
Diani Place Fully Furnished Apartments
8.9
$100
View all deals
$self.alt
Sea Breeze Villas
9.0
$33
View all deals
$self.alt
Diani Star Homes
$40
View all deals
$self.alt
Hotel Sonrisa
9.1
$95
View all deals
$self.alt
Diani Campsite & Cottages
$35
View all deals
$self.alt
Galu Inn
6.5
$64
View all deals
$self.alt
Laspadiani
$135
View all deals
$self.alt
Warm Sea Sand
$300
View all deals
$self.alt
Villa Lamuhouse Diani Beach
$121
View all deals
$self.alt
Diani House
$143
View all deals
$self.alt
Diani Banda Cottages
8.7
$45
View all deals
$self.alt
Fair Haven Resort
$399
View all deals
$self.alt
Kitu Kidogo Cottages
8.6
$55
View all deals
$self.alt
Maisha Marefu Luxury Villa
$674
View all deals
$self.alt
Maisha Tabasamu
$200
View all deals
$self.alt
Villa Savannah
$349
View all deals
$self.alt
Shalom Cottages Diani
8.6
$69
View all deals
$self.alt
Shambani Cottages
8.5
$36
View all deals
$self.alt
Lazy Bones Guest House
$50
View all deals

When to book a hotel in Diani Beach

Low Season
May
High Season
December

cheapest month to stay

72%

expected price decrease

most expensive time to stay

535%

expected price increase

Price
$35 - $799
Highest day of week
Friday
Cheapest day of week
Monday

av. price over the last two weeks

Average price (weeknight)

$76

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$103

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.
90
Days before departure
0
1-2 star
$26 - $66
3 star
$57 - $101
4-5 star
$170 - $200

Diani Beach travel tips

Let us help you with the best tips about Diani Beach

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 $155 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 81% 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 Sunday, with Thursday being the most expensive.

How much does a hostel in Diani Beach cost?

$31 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.


How much does a hotel in Diani Beach cost?

2 stars and below
$self.alt
#1 most popular
Diani Backpackers - Adults Only
8.1
$10
$self.alt
#2 most popular
Diani Star Homes
$40
$self.alt
Best value
Diani Hostel
7.0
$8
3 stars
$self.alt
#1 most popular
Jacaranda Indian Ocean Beach Resort
8.4
$74
$self.alt
#2 most popular
Prideinn Express Diani
$55
$self.alt
Best value
Bright Star Resort
6.9
$24
4 stars and above
$self.alt
#1 most popular
Leisure Lodge Beach & Golf Resort
8.3
$55
$self.alt
#2 most popular
Bahari Dhow Beach Villas
8.2
$94
$self.alt
Best value
Upani in Diani
8.2
$44

Cheapest hotels in Diani Beach

Cheap hotels and hostels in Diani Beach
$self.alt
Diani Hostel
7.0
$8
$self.alt
Diani Wonder Apartments
9.0
$18
$self.alt
Diani Backpackers - Adults Only
8.1
$10
$self.alt
Mbili Kuwili Studio Suites
9.2
$18
$self.alt
Bahati Diani House Glamping
8.9
$15
$self.alt
Villa Mwangi
7.0
$20

Best value hotels in Diani Beach

$self.alt
Diani Backpackers - Adults Only
8.1
$10
$self.alt
Footprints House
9.3
$21
$self.alt
Diani Hostel
7.0
$8
$self.alt
Leisure Lodge Beach & Golf Resort
8.3
$55
$self.alt
Bahati Diani House Glamping
8.9
$15
$self.alt
Sunset Villa Resort
8.8
$50

Looking for a specific type of hotel

Kid-Friendly Hotels in Diani Beach
$self.alt
Best value
Jacaranda Indian Ocean Beach Resort
8.4
$74
Hotel deals Africa Kenya Diani Beach