Book Hotels in Diani Beach
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
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

LalaGalu
"Staff was the highlight of the stay - super friendly and helpful. Room is dated already, not much amenity (had to ask for hair dryer every time needed to use). Same chain as Boxo so sometimes Boxo guests sneaked in and used the pool which was not very nice. An ok stay, bit less quality than the price ..."
Reviewed on Sep 7, 2026

Jacaranda Indian Ocean Beach Resort
"Excellent staff and a great beachfront property. One of the best deals for the price I’ve been to. Excursions available at the hotel are very good. And the food is great on my half board plan. Could use a bit more maintenance but the travel economy in Kenya right now isn’t strong and I think that’s ..."
Reviewed on Nov 1, 2026

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
"The place advertised as a spa destination but the spa is closed for construction, also major construction around the hotel so it was like sleeping and trying to have a vacation in a construction site"
Reviewed on Oct 13, 2026

Bahari Dhow Beach Villas
"Dieses 4-Sterne-Hotel verdient absolut nicht mehr als 1 Stern. Das Gebäude bricht förmlich zusammen; während meines Aufenthalts wurde direkt vor meinen Augen das Dach über dem Restaurant, in dem das Frühstück serviert wird, abgerissen. Das Frühstück selbst ist extrem dürftig: eine sehr kleine Auswahl ..."
Reviewed on Nov 2, 2026

Swahili Beach Resort

PrideInn Hotel Diani

Mzima Beach

Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8

Southern Palms Beach Resort
Diani Beach Hotel & Travel Guide\n
Visitors to Mombasa who desire a place to stay in Diani Beach have many choices. Right now, Travelocity's easy-to-use guide contains 15 places to stay within a short drive of Diani Beach's center.
Places to stay that you can book within an easy walk of the heart of Diani Beach, are the Diani Reef Beach Resort and Spa and Southern Palms Beach Resort.
Diani Beach offers just a handful of budget lodgings; you will find the Jacaranda Indian Ocean Beach Resort conveniently situated 2 miles (4 kilometers) from the center of town.
Look into the Tijara Beach - All Inclusive along with the Neptune Palm Beach Boutique Resort & Spa All Inclusive. The Tijara Beach - All Inclusive is positioned 13 miles (22 kilometers) from the middle of Diani Beach. The Neptune Palm Beach Boutique Resort & Spa All Inclusive, is situated 5 miles (8 kilometers) away. Alternative options are the Neptune Village Beach Resort & Spa All Inclusive and the Neptune Paradise Beach Resort & Spa All Inclusive.
Situated 5 miles (9 kilometers) to the south of Diani Beach you will find Tiwi, where you can enjoy the Diani - Chale Marine National Park and Reserve. Travelers staying in Ukunda can pick from the Mzima House and The Sands at Nomad. While exploring this region, you can also visit Tiwi, which is where you'll find the Tiwi Beach. Tiwi is situated 4 miles (7 kilometers) north of Diani Beach. Travelocity-registered places to stay in Tiwi include the HillPark Hotel - Tiwi Beach and Amani Tiwi Beach Resort.
Are you planning on flying in and out of Diani Beach? Your best bet is Moi International Airport, which can be found 18 miles (29 kilometers) from Diani Beach's urban core. Book a room nearby at the CoastGate Hotel.
Frequently asked questions
Recent Diani Beach hotel reviews by fellow wanderers

Jacaranda Indian Ocean Beach Resort
"Excellent staff and a great beachfront property. One of the best deals for the price I’ve been to. Excursions available at the hotel are very good. And the food is great on my half board plan. Could use a bit more maintenance but the travel economy in Kenya right now isn’t strong and I think that’s a big factor."
Explore More Ways to Travel with Travelocity
- Villa Raymond
- Tulua House on Galu Beach Private Villa Tamani
- Sherry's Place Diani Beach Kenya
- Wayside Beach Diani
- Hotels in Mombasa
- Hotels in Msambweni
- Rock Galana Holiday Apartments
- Hotels in Shimba Hills National Reserve
- Cottages in Tiwi
- Guesthouses in Tiwi
- Beach in Tiwi
- Wedding in Tiwi
- Hotels in Tiwi
- Hotels near Ukunda
- Apartments in Ukunda
- Bedandbreakfast in Ukunda
- Cottages in Ukunda
- Aparthotels in Ukunda
- Guesthouses in Ukunda
- All-Inclusive in Ukunda
- Beach in Ukunda
- Family Friendly in Ukunda
- Luxury in Ukunda
- Hotels in Ukunda
- Privatevacationhomes in Ukunda
- Villas in Ukunda
- Kwale County Hotels
- Apartments in Diani Beach
- Cottages in Diani Beach
- Aparthotels in Diani Beach
- Guesthouses in Diani Beach
- Hostels in Diani Beach
- All-Inclusive in Diani Beach
- Boutique in Diani Beach
- Casino in Diani Beach
- Family Friendly in Diani Beach
- Free Parking in Diani Beach
- Hot Tub in Diani Beach
- Romantic in Diani Beach
- Waterpark in Diani Beach
- Wedding in Diani Beach
- Hotels near Diani Beach
- Privatevacationhomes in Diani Beach
- Resorts in Diani Beach
- Villas in Diani Beach
- Hotels in Funzi Island
- Hotels in Gazi
- Hotels in Kwale
- Amani Luxury Apartments Diani Beach
- Bahari Dhow Beach Villas
- Baobab Beach Resort & Spa
- Beachfront fully furnished self-catering studio apartment in Diani Kenya
- Soul breeze Beach Resort
- Coral Beach Resort
- Diani Pearl Luxury Apartments
- Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
- Diani Sea Lodge
- Diani Travelers Guest House
- Diplomat Diani Beach Resort
- Fabio House diani beach kenya
- Galu Tulivu - the Residence
- Jacaranda Indian Ocean Beach Resort
- Kinondo Kwetu
- Kusini Beach Cottages
- Diamonds Leisure Beach & Golf Resort
- Leopard Beach Resort & Spa
- Madiba 2 Cottage
- Mangro Hotel Diani Beach
- Marikeka Hotel
- Mwangi and Monique Villas
- Neptune Palm Beach Boutique Resort & Spa All Inclusive
- Neptune Paradise Beach Resort & Spa
- Neptune Village Beach Resort & Spa All Inclusive
- Pendo Villas Diani
- Premium 6-bedroom villa in the World Famous Diani Galu Beach in Kenya
- PrideInn Hotel Diani
- Seaclusion Diani
- Shambani Cottages
- Southern Palms Beach Resort
- Villa Sublime- Diani Beach 4 Bedrooms 50 meters from the beach- Luxurious
- Swahili Beach Resort
- Tequila Sunrise Sky Cabana - Diani Beach
- The Safiya Hotel
- Nomad Beach Resort
- Tradewinds Lodge
- Villa Kalista Luxury Villas




