Diani Beach
Travel Guide





Visit Diani Beach
Where to stay in Diani Beach
Find the best Diani Beach areas and neighborhoods for the activities you enjoy most. Learn more about Diani Beach
Learn more about Diani Beach

Galu Beach
Unique features of Galu Beach include the beaches and restaurants. Make a stop by Galu Kinondo Beach or Colobus Conservation while you're exploring the area.

Jacaranda Indian Ocean Beach Resort
South Coast Diani Beach Kwale County
$111 nightly
The price is $129 total per night from Nov 11 to Nov 12
$129 total
Nov 11 - Nov 12
Total with taxes and fees
Book a stay at this beach hotel in Diani Beach. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Diani Beach and Tiwi Beach are located ...
8.4/10 Very Good! (98 reviews)
"Great staff, incredible location right on the beach, maybe the best priced beachfront rooms anywhere right now with half board."
Reviewed on Nov 5, 2026

Swahili Beach Resort
Diani Beach Diani Beach Coast Province
$293 nightly
The price is $345 total per night from Nov 20 to Nov 21
$345 total
Nov 20 - Nov 21
Total with taxes and fees
Book a stay at this luxury resort in Diani Beach. Enjoy free WiFi, free parking, and 9 outdoor pools. Our guests praise the helpful staff in our reviews. Popular ...

Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8
Diani Beach Kwale County
Stay at this villa in Diani Beach. Enjoy free WiFi, free parking, and a garden. Popular attractions Diani Beach and Diani Snake Park are located nearby.
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.

Amkia Villas Diani
Nomad Mvindeni, Road Diani Beach Kwale County
Book a stay at this luxury villa in Diani Beach. Enjoy free WiFi, free parking, and in-room massages. Popular attractions Diani Beach and Diani Snake Park are ...
9.6/10 Exceptional! (15 reviews)
"Modernized facility, clean apartments, nice host. I would recommend them in Diani"
Reviewed on Aug 29, 2026

Saffron Villas
80400 Ali Barbours Rd Diani Beach Kwale County
Book a stay at this luxury villa in Diani Beach. Enjoy free WiFi, free parking, and private pools. Popular attractions Diani Beach and Diani Snake Park are located ...

Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8
Diani Beach Kwale County
Stay at this villa in Diani Beach. Enjoy free WiFi, free parking, and a garden. Popular attractions Diani Beach and Diani Snake Park are located nearby.
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.
Stay near popular Diani Beach attractions
Things to do

Dolphin Watch and Snorkeling at Kisite Marine Park Wasini Island
$120
per adult

Mombasa SGR Train Station Private Transfer to Shanzu/Mtwapa
$54
per traveler

From Mombasa: Watamu Marine Park & Sudi Island Excursion
$114
per adult
Frequently asked questions
Explore a world of travel with Expedia
- Hotels in Ukunda
- 4 Star Hotels in Ukunda
- Best Western Hotels in Diani Beach
- Bedandbreakfast in Diani Beach
- Villas in Diani Beach
- Hotels near Ukunda
- Palace Resorts Hotels in Mombasa
- Beach in Diani Beach
- Hotels in Diani Beach
- All-Inclusive in Diani Beach
- Spa in Diani Beach
- Apartments in Diani Beach
- 3 Star Hotels in Diani Beach
- 2 Star Hotels in Diani Beach
- Privatevacationhomes in Diani Beach
- Independent Hotels in Diani
- Vintage Africa Hotels in Diani
- Family Friendly in Diani Beach
- 5 Star Hotels in Ukunda
- Luxury in Diani Beach
- Resorts in Diani Beach
- B&B Hotels in Mombasa
- Galu Beach Hotels
- 4 Star Hotels in Diani Beach
- Cottages in Diani Beach
- 5 Star Hotels in Diani Beach
- Hotels in Tiwi
- Budget in Diani Beach
- Marriott Hotels & Resorts Hotels in Mombasa
- Flights to Tiwi
- Flights to Ukunda
- Flights to Kwale
- Flights from Nairobi (NBO) to Ukunda (UKA)
- Flights to Chale Island
- Flights to Ukunda
- Flights from Kisumu (KIS) to Ukunda (UKA)
- Flights to Diani Beach
- Flights from Eldoret (EDL) to Ukunda (UKA)
- Flights from Entebbe (EBB) to Ukunda (UKA)
- Flights from Kigali (KGL) to Ukunda (UKA)
- Flights from Nairobi (WIL) to Ukunda (UKA)
- Visit Tiwi
- Visit Msambweni
- Visit Ukunda
- Visit Kwale
- Visit Mombasa
- Visit Gazi
- Visit Diani
- Mombasa All Inclusive Vacation Packages
- Galu Beach Vacations
- Msambweni Vacations
- Kaya Kinondo Sacred Forest
- Diani Beach Vacations
- Tiwi Beach
- Where to stay in Mombasa
- Visit Chale Island
- Gazi Vacations
- Chale Island Vacations
- Shimba Hills National Reserve Vacations
- Ukunda Vacations
- Funzi Island Vacations
- Tiwi Vacations
- Visit Galu Beach
- Visit Shimba Hills National Reserve
- Mombasa Marine National Park
- Visit Funzi Island
- Diani Beach
- Where to stay in Diani
- Shirazi Vacations
- Mombasa Vacations
- Pickup Car Rentals in Diani Beach
- GreenMotion Drive&Go Rental Cars in Diani
- Unidas Rental Cars in Ukunda
- Car rentals near Galu Beach
- First Car Rental Cars in Diani
- Greenmotion Rental Cars in Diani
- Car rentals in Diani Beach
- Avis Rental Cars in Diani Beach
- Car rentals in Tiwi
- Hertz Rental Cars in Diani
- Luxury Car Rentals in Ukunda
- SUV Car Rentals in Ukunda
- Car rentals in Ukunda
- Car rental Airport (UKA)
- Diani Beach
- Tiwi Beach
- Kongo Mosque
- Kaya Kinondo Sacred Forest
- Diani - Chale Marine National Park and Reserve
- Nyali Beach
- Mombasa Island
- Fort Jesus
- Wild Waters
- City Mall
- Mombasa Marine National Park
- Sikh Temple
- Haller Park
- Mamba Village
- Mombasa Marine National Park
- Shree Cutch Satsang Swaminarayan Temple
- Chale Beach
- Shimba Hills National Reserve
- Funzi Beach
- Holy Ghost Cathedral
- Chale Island
- Two Tusks
- Jain Temple
- Leven House








