Diani Beach

Beach Hotels in Diani Beach

Best hotels in Diani Beach for a relaxing seaside escape

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Best Beach Hotels in Diani Beach

Check out our pick of great beach hotels for your travel
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in Diani Beach
Featured facilities: Exclusive Beach Area, Swimming Pool, Fishing
Very Good
67 reviews
8.9/10
1 night
From NZD 206
Check Availability
31
Hotels in Diani Beach
Featured facilities: Public Beach, Fishing, Snorkeling
Outstanding
9.8/10
1 night
From NZD 67
Check Availability
99+
Hotels in Diani Beach
Featured facilities: Public Beach, Swimming Pool, Tennis Court
Very Good
40 reviews
8.9/10
1 night
From NZD 250
Check Availability
59
Hotels in Diani Beach
Featured facilities: Public Beach, Swimming Pool, Balcony
Very Good
58 reviews
8.5/10
1 night
From NZD 309
Check Availability
74
Hotels in Diani Beach
Featured facilities: Swimming Pool, Balcony, Tennis Court
Very Good
96 reviews
8.4/10
1 night
From NZD 449
Check Availability
72
Hotels in Diani Beach
Featured facilities: Swimming Pool, Fishing, Snorkeling
Great
43 reviews
9.1/10
1 night
From NZD 153
Check Availability
87
Hotels in Diani Beach
Featured facilities: Exclusive Beach Area, Swimming Pool, Tennis Court
Very Good
69 reviews
8.6/10
1 night
From NZD 130
Check Availability
15
Hotels in Diani Beach
Featured facilities: Exclusive Beach Area, Swimming Pool, Water Park
Great
9.0/10
1 night
From NZD 152
Check Availability
62
Hotels in Diani Beach
Featured facilities: Public Beach, Swimming Pool, Balcony
Very Good
70 reviews
8.9/10
1 night
From NZD 320
Check Availability
83
Hotels in Diani Beach
Featured facilities: Public Beach, Swimming Pool, Water Park
40 reviews
7.0/10
1 night
From NZD 75
Check Availability
See All Beach Hotels in Diani Beach

Top rated hotels in Diani Beach

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.
8.9/10
Very Good
GGuest UserParadise on the Kenyan coast - clean modern rooms with coastal vibe - unusual pool - abundant breakfast - many options to dine (including beach set up, fine dining, tepanyaki) - safe and clean beach access + beds on the premises facing the beach which protects from annoying beach boys and is safe - availability to arrange boat trips, snorkelling and other activities- very helpful and efficient - loved other activities offered (kayaking, surf etc) - finally just a perfect beach spot in diani worth the money you pay - you feel extra every moment, highly recommend
Nomad Beach Resort

Nomad Beach Resort

Hotel near Diani Beach
Price per night from:NZD 428
8.0/10
Very Good
GGuest UserIt was my mums birthday she had a very lovely experience at the hotel. The food was veery good and I highly recommend all inclusive. The drinks kept on flowing.
Papillon Lagoon Reef Hotel

Papillon Lagoon Reef Hotel

Hotel near Diani Beach
Price per night from:NZD 221

Frequently Asked Questions

What are the best Beach hotels in Diani Beach?

Whether you are travelling to Diani Beach for business or tourism, Papillon Lagoon Reef Hotel (from NZD 230) , Southern Palms Beach Resort (from NZD 397) and Nomad Beach Resort (from NZD 482) are all preferred hotels.

How much is the average rate for Beach hotels in Diani Beach?

For Beach hotels in Diani Beach, the average price on weekdays is NZD 659, and on weekends (Friday–Saturday) is NZD 693.

What are some of the best luxury Beach hotels in Diani Beach?

Looking for luxury service? Nomad Beach Resort (from NZD 482) is very popular.

Which Beach hotels in Diani Beach provide breakfast?

Which Beach hotels in Diani Beach offer a gym?

What deals are available for Beach hotels in Diani Beach?

There are various promotions available on Trip.com for Beach hotels. You can check the promotions page to see current available deals on Trip.com.

Diani Beach Beach Hotels Information

Total properties23
Number of reviews221
Weekend Avg. PriceNZD 693
Weekday Avg. PriceNZD 659