Hotels with Tennis Courts in Diani Beach from $132
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Diani Beach Hotels with Tennis Courts

Pinewood Beach Resort and Spa
Diani Beach, P.O. Box 90521, Diani Beach, Kwale
Free Cancellation
Reserve now, pay when you stay
$162 nightly
The price is $191 total per night
$191 total
Sep 29 - Sep 30
Total with taxes and fees
A full-service spa, 4 restaurants, and an outdoor pool are all featured at this hotel. Enjoy beachfront dining and relax with sun loungers and beach umbrellas. ...

Jacaranda Indian Ocean Beach Resort
South Coast, Diani Beach, Kwale County
Free Cancellation
Reserve now, pay when you stay
$113 nightly
The price is $132 total per night
$132 total
Oct 1 - Oct 2
Total with taxes and fees
This hotel features a private beach, a full-service spa, and 2 restaurants. Relax with sun loungers and beach umbrellas, and cool off with a drink at the beachside ...

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Beach Road, Diani Beach
$146 nightly
The price is $170 total per night
$170 total
Sep 29 - Sep 30
Total with taxes and fees
This luxury resort features 2 outdoor pools, a gym, and a restaurant. There's fun for all ages with a free kid's club and a children's pool, and in-room childcare ...

Southern Palms Beach Resort
Diani Beach Road, Diani Beach
Free Cancellation
Reserve now, pay when you stay
$295 nightly
The price is $348 total per night
$348 total
Sep 29 - Sep 30
Total with taxes and fees
This all-inclusive resort features 5 restaurants, 2 outdoor pools, and an outdoor tennis court. Spend a day at the beach snorkeling, or relax with sun loungers ...

Neptune Village Beach Resort & Spa All Inclusive
Diani Beach, Galu Kinondo, Diani Beach
$243 nightly
The price is $287 total per night
$287 total
Sep 29 - Sep 30
Total with taxes and fees
A full-service spa, 2 restaurants, and an outdoor pool are all featured at this smoke-free property. Enjoy a day at the beach snorkeling, or relax with sun loungers. ...

Kinondo Kwetu
Galu Beach, Diani, Diani Beach
2 outdoor pools, an outdoor tennis court, and a gym are all featured at this all-inclusive hotel. Enjoy the sauna and perks like free WiFi. There's a bar/lounge ...

Neptune Palm Beach Boutique Resort & Spa All Inclusive
Diani Beach, Galu Kinondo, Diani Beach
$291 nightly
The price is $344 total per night
$344 total
Oct 13 - Oct 14
Total with taxes and fees
This smoke-free hotel features a full-service spa, 2 outdoor tennis courts, and a restaurant. Spend a day at the beach snorkeling, or relax with sun loungers ...

Neptune Paradise Beach Resort & Spa
Diani Beach Road, Diani Beach, Galu Kinondo, Diani Beach
$276 nightly
The price is $326 total per night
$326 total
Oct 1 - Oct 2
Total with taxes and fees
A full-service spa, 4 restaurants, and 2 outdoor tennis courts are all featured at this smoke-free resort. Enjoy a day at the beach snorkeling, or relax with ...
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Diani Beach hotels essential information
Accommodation | 562 hotels |
---|---|
Lowest Price | $132 |
Highest Price | $348 |
Popular hotels | Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits, Jacaranda Indian Ocean Beach Resort, Kinondo Kwetu, Neptune Palm Beach Boutique Resort & Spa All Inclusive, Neptune Paradise Beach Resort & Spa, Neptune Village Beach Resort & Spa All Inclusive, Pinewood Beach Resort and Spa, Southern Palms Beach Resort |
Recent Diani Beach hotel reviews by fellow wanderers

Southern Palms Beach Resort
5 out of 5
Posted 9 days ago
Travelocity Verified Review
"Our stay at southern palms resort was nothing short of amazing! The resort is beautiful with big pools and is located right at the beach front. Our room was big and spacious always kept neat by our lovely housekeeper Veronica. The staff at the hotel are such lovely genuine people. Everyone made us feel right at home, starting from the manager daisy who even gave us her personal contact to call her if we needed anything at any time. Elisha the bartender at the beach bar kept our drinks flowing and made sure to have conversation with each person sitting at the bar. The food was fantastic. I must recommend the bbq restaurant which had a wide selection for us meat lovers.
I will definitely visit again soon!"
A verified traveler stayed at Southern Palms Beach Resort
- Hotels with Pools in Diani Beach
- Beach Resorts & Hotels in Diani Beach
- Hotels with Free Parking in Diani Beach
- Kid Friendly Hotels in Diani Beach
- Spa Resorts & Hotels in Diani Beach
- Golf Resorts & Hotels in Diani Beach
- Hotel Wedding Venues in Diani Beach
- Romantic Getaways & Hotels in Diani Beach
- Hotels with Hot Tubs in Diani Beach
- Fishing Resorts & Hotels in Diani Beach
- All Inclusive Resorts & Hotels in Diani Beach
- Casino Resorts & Hotels in Diani Beach
- Oceanfront Hotels in Diani Beach
- Luxury Hotels in Diani Beach
- Boutique Hotels in Diani Beach
An attraction
- Hotels near Diani Beach
- Hotels near Kongo Mosque
- Hotels near Galu Kinondo Beach
- Hotels near Nyali Beach
- Hotels near Tiwi Beach
- Hotels near Wild Waters
- Hotels near Sikh Temple
- Hotels near Mombasa Marine National Park
- Hotels near Mamba Village
- Hotels near Haller Park
- Hotels near City Mall
- Hotels near Chale Beach
- Hotels near Kisite-Mpunguti Marine National Park
- Hotels near Shree Cutch Satsang Swaminarayan Temple
- Hotels near Shimba Hills National Reserve
- Hotels near Holy Ghost Cathedral
- Chale Island Hotels
- Ukunda Hotels
- Tiwi Hotels
- Kenya Coast Hotels
- Msambweni Hotels
- Bamburi Hotels
- Kwale Hotels
- Shimoni Hotels
- Likoni Hotels
- Central Kenya Coast Hotels
- Wasini Island Hotels
- Funzi Island Hotels
- Diani - Chale Marine National Park and Reserve Hotels
- Shimba Hills National Reserve Hotels
- Gazi Hotels
- Shirazi Hotels