Beach Hotels in Diani Beach
Find the beach hotels in Diani Beach that appeal to you the most
Enter your destination
Check-in
Check-out
Rooms and guests
Check Availability
Scroll down to see hotels
Trip.com
Hotels
Hotels in Kenya
Hotels in Kwale
Hotels in Diani Beach
Diani Beach Beach properties
Filter by:
Hotel Star Rating
≤2
3
4
5
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
Choose dates
Most Booked
Our top hotel picks are based on price, location, and guest reviews to help you find the best stay.
Lowest price
Sort by price including taxes & fees
Closest to downtown
Highest Rated
99+
Diamonds Leisure Beach & Golf Resort
Hotels in
Diani Beach
Featured facilities: Swimming Pool, Snorkeling, Diving
Very Good
61 reviews
8.5
/10
1 night
From
€149
Check Availability
23
Raquel's Bliss Hotel Diani
Hotels in
Diani Beach
Featured facilities: Dry Cleaning
Very Good
2 reviews
8.5
/10
1 night
From
€17
Check Availability
85
Jacaranda Indian Ocean Beach Resort
Hotels in
Diani Beach
Featured facilities: Exclusive Beach Area, Swimming Pool, Balcony
Very Good
67 reviews
8.6
/10
1 night
From
€65
Check Availability
34
Safari Beach Hotel
Hotels in
Diani Beach
Featured facilities: Swimming Pool, Tennis Court, Dry Cleaning
Good
16 reviews
7.8
/10
1 night
From
€79
Check Availability
99+
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Hotels in
Diani Beach
Featured facilities: Swimming Pool, Parasailing, Water Park
Good
107 reviews
7.6
/10
1 night
From
€88
Check Availability
62
Swahili Beach
Hotels in
Diani Beach
Featured facilities: Exclusive Beach Area, Swimming Pool, Balcony
Very Good
112 reviews
8.8
/10
1 night
From
€178
Check Availability
99+
Baobab Beach Resort & Spa
Hotels in
Diani Beach
Featured facilities: Public Beach, Swimming Pool, Tennis Court
Great
41 reviews
9.0
/10
1 night
From
€97
Check Availability
86
Bahari Dhow Beach Villas
Hotels in
Diani Beach
Featured facilities: Public Beach, Swimming Pool, Water Park
51 reviews
6.9
/10
1 night
From
€30
Check Availability
46
Diani Sea Lodge - All Inclusive
Hotels in
Diani Beach
Featured facilities: Public Beach, Swimming Pool, Balcony
Very Good
54 reviews
8.4
/10
1 night
From
€125
Check Availability
99+
Nomad Beach Resort
Hotels in
Diani Beach
Featured facilities: Public Beach, Swimming Pool, Balcony
Very Good
55 reviews
8.8
/10
1 night
From
€169
Check Availability
See All Beach Hotels in Diani Beach
Frequently Asked Questions
Which is the best Beach hotel in Diani Beach?
Whether you are traveling to Diani Beach for business or holiday,
Southern Palms Beach Resort (from €142)
,
Nomad Beach Resort (from €181)
and
Diani Breeze Villas (from €79)
are the best choices.
What Beach hotels in Diani Beach have deals ?
Trip.com offers various promotions and discount for hotels, including Beach hotels. Just check the
promotions page
to find current deals available for your plan on Trip.com.
Which Beach hotels in Diani Beach offer fitness facilities?
Want to keep your exercising plan during traveling?
Southern Palms Beach Resort (from €142)
and
Nomad Beach Resort (from €181)
offer fitness facilities.
Which Beach hotels in Diani Beach offer breakfast?
Nomad Beach Resort (from €181)
and
Southern Palms Beach Resort (from €142)
are available for breakfast.
Diani Beach Beach Hotels Information
Total properties
21
Number of reviews
218
Weekend Avg. Price
€300
Weekday Avg. Price
€297
Keep Exploring
Accommodation types
Family Friendly Hotels in Diani Beach
Diani Beach Hotels with Pools
Diani Beach Hotels with Gym
Homestays in Diani Beach
Diani Beach Hotels with Parking
Diani Beach Hotels with Bar
Diani Beach Hotels with Airport Shuttle
Boutique Hotels in Diani Beach
Luxury Hotels in Diani Beach
Diani Beach Hotels with Balcony
3-Star Hotels in Diani Beach
2-Star Hotels in Diani Beach
5-Star Hotels in Diani Beach
4-Star Hotels in Diani Beach
Theme Hotels
Boutique Hotels in Grosseto
Business Hotels in Ostallgau
Mountain View Hotels in Heyuan
Business Hotels in Chatan
Pet Friendly Hotels in Divonne-les-Bains
Pet Friendly Hotels in Birmingham
Beach Hotels in Swansea
Boutique Hotels in Lubeck
Boutique Hotels in Valencia Province
Mountain View Hotels in Myoko
Business Hotels in Southwest Penang Island
Pet Friendly Hotels in Sui County
Business Hotels in Koh Samui
Pet Friendly Hotels in Malay
Business Hotels in Durango
Hot spring Hotels in Luxembourg
Pet friendly Hotels in Lao Cai Province
Family-friendly Hotels in Ireland
Pet friendly Hotels in Distrito Federal
Hot spring Hotels in Brasov County