Cheap Rates on Hotels, Airfare & Car Rentals...
Need Assistance?
Contact Us
  • Sign In for Member Deals!
x
Reset password

Please enter the email address you signed up with and we'll immediately email you a link to reset your password.

Remember your password?

Search Diani Beach Hotels

2 Adults

How many guests?

Close

Top 12 Diani Beach, Kwale, Kenya Hotels

Select a data range for Diani Beach Hotel Rates & availability

Diani Beach Road, 00400 Diani Beach, Kenya

Property Type Resort
Property Highlights Entertainment Staff Beachfront Outdoor Pool Bar Restaurant Watersports Fitness Center Spa Babysitting On-Site Shops
Select Date Range for Rates & Availability
Check Rates & Availability
Check-In: Select a date range
Check-Out:Select a date range
Upvote
Downvote
Approximately 4.27 Miles away from Diani Beach center

Diani Beach, 80100 Diani Beach, Kenya

Property Type Resort
Property Highlights Casino Outdoor Pool Restaurant Watersports Spa
Select Date Range for Rates & Availability
Check Rates & Availability
Check-In: Select a date range
Check-Out:Select a date range
Upvote
Downvote
Approximately 0.28 Miles away from Diani Beach center

Diani Beach, Diani, 80400 Diani Beach, Kenya

Property Type Hotel
Property Highlights Entertainment Staff Outdoor Pool Restaurant Fitness Center Babysitting On-Site Shops
Select Date Range for Rates & Availability
Check Rates & Availability
Check-In: Select a date range
Check-Out:Select a date range
Upvote
Downvote
Approximately 4.23 Miles away from Diani Beach center

Ukunda, 80400 Diani Beach, Kenya

Property Type Resort
Property Highlights Entertainment Staff Beachfront Outdoor Pool Restaurant Concierge Service Babysitting
Select Date Range for Rates & Availability
Check Rates & Availability
Check-In: Select a date range
Check-Out:Select a date range
Upvote
Downvote
Approximately 1.11 Miles away from Diani Beach center

Diani Beach Road, 80400 Diani Beach, Kenya

Property Type Resort
Property Highlights Beachfront Private Beach Outdoor Pool Restaurant Concierge Service
Select Date Range for Rates & Availability
Check Rates & Availability
Check-In: Select a date range
Check-Out:Select a date range
Upvote
Downvote
Approximately 4.08 Miles away from Diani Beach center

5089 Diani Beach Road, 8041 Diani Beach, Kenya

Property Type Hotel
Highlights Not Available
Select Date Range for Rates & Availability
Check Rates & Availability
Check-In: Select a date range
Check-Out:Select a date range
Upvote
Downvote
Approximately 2.15 Miles away from Diani Beach center

Diani Beach Road, Diani beach, 80401 Diani Beach, Kenya

Property Type Hotel
Property Highlights Beachfront Outdoor Pool Restaurant Watersports
Select Date Range for Rates & Availability
Check Rates & Availability
Check-In: Select a date range
Check-Out:Select a date range
Upvote
Downvote
Approximately 5.46 Miles away from Diani Beach center

Diani Beach Road, 80400 Diani Beach, Kenya

Property Type Resort
Property Highlights Entertainment Staff Beachfront Outdoor Pool Bar Restaurant All-Inclusive Fitness Center Concierge Service Babysitting On-Site Shops
Select Date Range for Rates & Availability
Check Rates & Availability
Check-In: Select a date range
Check-Out:Select a date range
Upvote
Downvote
Approximately 2.19 Miles away from Diani Beach center

Beach Road, 80400 Diani Beach, Kenya

Property Type Resort
Property Highlights Entertainment Staff Beachfront Outdoor Pool Bar Restaurant All-Inclusive Watersports Concierge Service On-Site Shops
Select Date Range for Rates & Availability
Check Rates & Availability
Check-In: Select a date range
Check-Out:Select a date range
Upvote
Downvote
Approximately 2.26 Miles away from Diani Beach center

Diani Beach Road, 5386, 80401 Diani Beach, Kenya

Property Type Resort
Property Highlights Outdoor Pool Restaurant Pet Friendly Babysitting
Select Date Range for Rates & Availability
Check Rates & Availability
Check-In: Select a date range
Check-Out:Select a date range
Upvote
Downvote
Approximately 6.59 Miles away from Diani Beach center
4 of 5 Stars

Diani Beach Road, Chandarana, 80401 Diani Beach, Kenya

Property Type Resort
Property Highlights Beachfront Outdoor Pool Restaurant Watersports
Select Date Range for Rates & Availability
Check Rates & Availability
Check-In: Select a date range
Check-Out:Select a date range
Upvote
Downvote
Approximately 2.23 Miles away from Diani Beach center

Galu Kinondo Beach, Kenya, 80401 Diani Beach, Kenya

Property Type Resort
Property Highlights Private Beach Outdoor Pool Restaurant
Select Date Range for Rates & Availability
Check Rates & Availability
Check-In: Select a date range
Check-Out:Select a date range
Upvote
Downvote
Approximately 7.28 Miles away from Diani Beach center
Best Diani Beach Hotels - Map View
View Hotels on Map

Diani Beach Frequently Asked Questions

Question: How's the seasonal weather in Diani Beach?

Answer: Diani Beach Seasonal temperature break down - The average median temperature March through May is approximately 82°F with highs averaging at 89°F and lows averaging at 76°F. June through August has an approximate average median temperature of 77°F with highs averaging at 84°F, lows typically average at 71°F. Average median temperatures September through November average out at 79°F, high temperatures average out at 85°F and lows average at 73°F. The average median temperature December through February is approximately 82°F with highs averaging at 90°F, lows average out at 75°F. The average Diani Beach annual median temperature averages out at approximately 80°F. The coldest month in Diani Beach is July with a median temperature of 77°F, the average high for the month of July is 84°F with an average low of 70°F. The hottest month in Diani Beach is April with an approximate median temperature of 85°F, the average high for the month of April is 92°F with an average low of 77°F.

Question: What type of clothing should I pack for my trip to Diani Beach?

Answer: Diani Beach gets pretty hot during the day year-round so you may want to pack some light clothing such as shorts, short sleeve shirts and some tank tops. For those of you staying at a hotel that has a pool it may also be a good idea to pack some swimming shorts or a bathing suit so you can relax and cool down poolside or hang by the beach. You could run into a cooler day or night depending on which season you plan on traveling to Diani Beach so you may want to think about packing a lightweight long sleeve shirt and a pair of lightweight jeans or pants.

Question: Where can I get a bite to eat during my Diani Beach stay?

Answer: Diani Beach has a decent amount of places to eat at please see the following list of our top choices of places to eat during your stay in Diani Beach.

Question: Where can I party or get a round of drinks with the buddies during our Diani Beach visit?

Answer: Please feel free to have a look.

Places To Eat At - During Your Diani Beach Visit

Restaurants
Kokkos Cafe And Bistro - Restaurant - Diani Beach, Kwale County
Sizzlers Steak House and Pub - Restaurant - Diani Beach, Kwale County
African Oasis Beach Bar Restaurant - Restaurant - Diani Beach, Kwale County
Colobus Cafe - Restaurant - Diani Beach, Kwale County

Nightlife - Where to Party During Your Diani Beach Visit

Bars
Digits Bar - Bar - Diani Beach, Kwale County
Cape Of Good Hope Bar Restaurant - Bar - Diani Beach, Kwale County
Manyatta Club Bar Restaurant - Bar - Diani Beach, Kwale County
Ushago Sports Bar - Bar - Diani Beach, Kwale County
Tandoori Bar - Bar - Diani Beach, Kwale County
Nightclubs
Full Moon Night Club And Restaurant - Night Club - Diani Beach, Kwale County

Top 12 hotels in Diani Beach - Map View

x
Baobab Beach Resort and Spa
Baobab Beach Resort and Spa
Select date range for rate
Leisure Lodge Resort
Leisure Lodge Resort
Select date range for rate
Papillon Lagoon Reef Hotel
Papillon Lagoon Reef Hotel
$132
Jacaranda Indian Ocean Beach Resort
Jacaranda Indian Ocean Beach Resort
Select date range for rate
Ocean Village Club
Ocean Village Club
$178
Lotfa Resort Diani
Lotfa Resort Diani
$30
Blue Marlin Beach Hotel
Blue Marlin Beach Hotel
Select date range for rate
Diani Sea Resort - All Inclusive
Diani Sea Resort - All Inclusive
Select date range for rate
Diani Sea Lodge - All Inclusive
Diani Sea Lodge - All Inclusive
Select date range for rate
Sunset Villa Boutique Resort
Sunset Villa Boutique Resort
Select date range for rate
Waterlovers Beach Resort
Waterlovers Beach Resort
Select date range for rate
Kinondo Poa
Kinondo Poa
Select date range for rate
x
Submit your feedback

Thank you! please answer the following question.

In order to help us service you better in the future, please take your time to rate the property.

Click Star
Click Star
Click Star
Click Star

x
Thank You!

We have received your feedback. Your feedback helps us provide you and the rest of our users with exceptional recommendations.

loading-spinnerLoading - Please Wait.
x Verification link sent