Diani Beach

Beach Hotels in Diani Beach

Select your dates for relaxing stays at beach hotels in Diani Beach.

Swipe up to see more
Filter by:
Hotel star rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Beach Hotels in Diani Beach

Find the best hotels near the beach in Diani Beach for a laid-back trip
Recommended
Lowest price
Closest to downtown
Top reviewed
99+
Hotels in Diani Beach
Featured facilities: Swimming Pool, Snorkeling, Diving
Very Good
61 reviews
8.5/10
1 night
From US$172
Check Availability
23
Hotels in Diani Beach
Featured facilities: Dry Cleaning
Very Good
7 reviews
8.5/10
1 night
From US$20
Check Availability
85
Hotels in Diani Beach
Featured facilities: Exclusive Beach Area, Swimming Pool, Balcony
Very Good
67 reviews
8.6/10
1 night
From US$77
Check Availability
34
Hotels in Diani Beach
Featured facilities: Swimming Pool, Tennis Court, Dry Cleaning
Good
16 reviews
7.8/10
1 night
From US$89
Check Availability
99+
Hotels in Diani Beach
Featured facilities: Swimming Pool, Parasailing, Water Park
Good
107 reviews
7.6/10
1 night
From US$101
Check Availability
62
Hotels in Diani Beach
Featured facilities: Exclusive Beach Area, Swimming Pool, Balcony
Very Good
113 reviews
8.5/10
Check Availability
99+
Hotels in Diani Beach
Featured facilities: Public Beach, Swimming Pool, Tennis Court
Very Good
41 reviews
8.9/10
1 night
From US$110
Check Availability
86
Hotels in Diani Beach
Featured facilities: Public Beach, Swimming Pool, Water Park
51 reviews
6.9/10
1 night
From US$34
Check Availability
46
Hotels in Diani Beach
Featured facilities: Public Beach, Swimming Pool, Balcony
Very Good
54 reviews
8.5/10
1 night
From US$129
Check Availability
99+
Hotels in Diani Beach
Featured facilities: Public Beach, Swimming Pool, Balcony
Very Good
55 reviews
8.8/10
1 night
From US$195
Check Availability
See All Beach Hotels in Diani Beach

Latest Reviews for Diani Beach Hotels

See all
Find highly-rated hotels with real reviews and ratings to find the perfect stay!
8.4/10
Very Good
Very nice, food is great, especially the Indian food, chef Kamal is great, fantastic location. The animation team is very good, never cancel anything. So, water aerobics, water volley ball, beach volley ball, perfect if you want an active holiday. Loud music every night until 11 pm, a bit boring though.
Southern Palms Beach Resort

Southern Palms Beach Resort

Hotel near Diani Beach
Price per night fromUS$175
8.0/10
Very Good
This is our 4th visit to Papillon. The staff are amazing here. The animation team have such energy, the water aerobics is like nothing else. Everyone is always busy working, from the gardeners to the housekeepers to the pool attendants. Joseph and Raphael on the bar were excellent as always. Abdullah the pool attendant is always on hand with towels and keeps the pool clean. The rooms are always kept super clean with fresh linen and bottled water daily. The rooms now have a fridge and kettle (but you need your own teabags etc). The food and drink is great, lots of choices. The beach is stunning with pure white sand. Love this hotel and recommend to others
Papillon Lagoon Reef Hotel

Papillon Lagoon Reef Hotel

Hotel near Diani Beach
Price per night fromUS$102

FAQs

What are the best Beach hotels in Diani Beach?

Whether you are travelling to Diani Beach for business or tourism, Southern Palms Beach Resort (from US$163) , Papillon Lagoon Reef Hotel (from US$116) and Nomad Beach Resort (from US$224) are some of the best recommendations for your stay.

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

For Beach hotels in Diani Beach, the average price on weekdays is US$349, and the average price on weekends (Friday - Saturday) is US$359.

Which Beach hotels in Diani Beach offer a gym or fitness centre?

Which Beach hotels in Diani Beach offer breakfast?

What deals are available for Beach hotels in Diani Beach?

Trip.com provides various promotions and discounts for Beach hotels. You can check the promotions page to see the latest hotel promotions on Trip.com.

Beach hotels in Diani Beach information

Total properties21
Number of reviews220
Weekend Avg. PriceUS$359
Weekday Avg. PriceUS$349