Diani Beach

Diani Beach Beach Hotels

Book your summer escape at Diani Beach's top Beach hotels.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top Diani Beach Beach Hotels

Experience premium Beach resorts near Diani Beach!
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in Diani Beach
Featured facilities: Pool, Snorkeling, Diving
Very Good
68 reviews
8.9/10
1 night
From MXN1,818
Check availability
31
Hotels in Diani Beach
Featured facilities: Public beach, Fishing, Snorkeling
Outstanding
9.8/10
1 night
From MXN678
Check availability
99+
Hotels in Diani Beach
Featured facilities: Public beach, Pool, Tennis court
Very Good
40 reviews
8.9/10
1 night
From MXN2,515
Check availability
59
Hotels in Diani Beach
Featured facilities: Public beach, Pool, Balcony
Very Good
50 reviews
8.5/10
1 night
From MXN1,774
Check availability
74
Hotels in Diani Beach
Featured facilities: Pool, Balcony, Tennis court
Very Good
96 reviews
8.4/10
1 night
From MXN3,327
Check availability
72
Hotels in Diani Beach
Featured facilities: Pool, Fishing, Snorkeling
Great
42 reviews
9.1/10
1 night
From MXN1,542
Check availability
87
Hotels in Diani Beach
Featured facilities: Private beach area, Pool, Tennis court
Very Good
69 reviews
8.6/10
1 night
From MXN1,305
Check availability
62
Hotels in Diani Beach
Featured facilities: Public beach, Pool, Balcony
Very Good
70 reviews
8.9/10
1 night
From MXN3,046
Check availability
15
Hotels in Diani Beach
Featured facilities: Private beach area, Pool, Water park
Great
9.0/10
1 night
From MXN1,534
Check availability
68
Hotels in Diani Beach
Featured facilities: Pool, Surfing, Water park
Very Good
1 review
8.8/10
1 night
From MXN614
Check availability
Show More Beach Hotels in Diani Beach

Latest Reviews for Diani Beach Hotels

See all
Read genuine traveler ratings & reviews to find your perfect stay.
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:MXN4,315
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:MXN2,226

Frequently Asked Questions

What are the best Beach hotels in Diani Beach?

If you are traveling to Diani Beach for business or tourism, Papillon Lagoon Reef Hotel (from MXN2,328) , Southern Palms Beach Resort (from MXN4,459) and Nomad Beach Resort (from MXN4,879) are popular hotels.

How much does a Beach hotel in Diani Beach cost?

For Beach hotels in Diani Beach, the average price on weekdays is MXN6,632, and on weekends (Friday–Saturday) is MXN6,916.

Which Beach hotels in Diani Beach offer a gym?

What are some of the best Beach hotels in Diani Beach with breakfast?

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

Looking for luxury stays? Nomad Beach Resort (from MXN4,879) provides excellent service.

Diani Beach Beach Hotels Information

Total properties23
Number of reviews221
Lowest priceMXN8,500
Highest priceMXN8,500
Weekend Avg. PriceMXN6,916
Weekday Avg. PriceMXN6,632