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

Swahili Beach Resort
"Great stay. The staff was friendly and helpful. The place is clean and the beach was amazing"
Reviewed on Aug 5, 2026

Diani Sea Resort
"Excellent location, friendly and helpful staff. Good amenities, spacious area around the pool and dining. Food variation was ok."
Reviewed on Apr 7, 2026

Leopard Beach Resort & Spa
"Ok"
Reviewed on Aug 3, 2026

Southern Palms Beach Resort
"Certainly not five star more like three or four. The staff are very helpful and pleasant and is the only reason it could be four star but generally three star because the food is the same everyday. surprisingly you have to pay extra for shellfish seafood even on all inclusive package which I find ..."
Reviewed on Aug 5, 2026

Bahari Dhow Beach Villas
"Excellent improvement so far"
Reviewed on Aug 7, 2026

PrideInn Hotel Diani
"I enjoy everything at the hotel, its location, facilities and the staff are incredible. Definitely recommend staying here."
Reviewed on Aug 3, 2026

Diani Sea Lodge

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Jacaranda Indian Ocean 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

Bahari Dhow Beach Villas
"Excellent improvement so far"
Explore More Ways to Travel with Travelocity
- Soul Breeze Beach Resort
- Casino in Diani Beach
- Boutique in Diani Beach
- All-Inclusive in Diani Beach
- Hostels in Diani Beach
- Guesthouses in Diani Beach
- Aparthotels in Diani Beach
- Coral Beach Resort
- Diani Pearl Luxury Apartments
- Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
- Cottages in Diani Beach
- Apartments in Diani Beach
- Kwale County Hotels
- 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
- Beachfront fully furnished self-catering studio apartment in Diani Kenya
- Baobab Beach Resort & Spa
- Bahari Dhow Beach Villas
- Amani Luxury Apartments Diani Beach
- Villas in Ukunda
- Privatevacationhomes in Ukunda
- Hotels in Ukunda
- Luxury in Ukunda
- Family Friendly in Ukunda
- Beach in Ukunda
- All-Inclusive in Ukunda
- Guesthouses in Ukunda
- Aparthotels in Ukunda
- Cottages in Ukunda
- Bedandbreakfast in Ukunda
- Apartments in Ukunda
- Hotels near Ukunda
- Hotels in Tiwi
- Wedding in Tiwi
- Beach in Tiwi
- Guesthouses in Tiwi
- Cottages in Tiwi
- Hotels in Shimba Hills National Reserve
- Rock Galana Holiday Apartments
- Hotels in Msambweni
- Hotels in Mombasa
- Wayside Beach Diani
- Sherry's Place Diani Beach Kenya
- Tulua House on Galu Beach Private Villa Tamani
- Villa Raymond
- Villa Kalista Luxury Villas
- Hotels in Kwale
- Hotels in Gazi
- Hotels in Funzi Island
- Villas in Diani Beach
- Resorts in Diani Beach
- Privatevacationhomes in Diani Beach
- Hotels near Diani Beach
- Wedding in Diani Beach
- Waterpark in Diani Beach
- Romantic in Diani Beach
- Hot Tub in Diani Beach
- Free Parking in Diani Beach
- Family Friendly in Diani Beach
- Tradewinds Lodge
- Nomad Beach Resort
- The Safiya Hotel
- Tequila Sunrise Sky Cabana - Diani Beach
- Swahili Beach Resort
- Villa Sublime- Diani Beach 4 Bedrooms 50 meters from the beach- Luxurious
- Southern Palms Beach Resort
- Shambani Cottages
- Seaclusion Diani
- Prideinn Hotel Diani
- Premium 6-bedroom villa in the World Famous Diani Galu Beach in Kenya
- Pendo Villas Diani
- Neptune Village Beach Resort & Spa All Inclusive






