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
"Amazing experience. Lovely property right by the beach. Many restaurants with lots of food to offer. Some of the restaurant staff were a bit rude (or may be the messages came off as such due to inadequate English proficiency). Otherwise, highly recommend and will go back"
Reviewed on Jul 8, 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
"This is a great resort with expansive swiming pool, great food and customer care. We enjoyed our stay."
Reviewed on Jul 5, 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

Bahari Dhow Beach Villas
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

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
"Great place to stay."
Explore More Ways to Travel with Travelocity
- 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
- Hotels near Ukunda
- Apartments in Ukunda
- Tulua House on Galu Beach Private Villa Tamani
- Villa Raymond
- 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
- Villa Kalista Luxury Villas
- Romantic in Diani Beach
- Waterpark in Diani Beach
- Wedding in 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
- Tradewinds Lodge
- Nomad Beach Resort
- The Safiya Hotel
- Hotels near Diani Beach
- Privatevacationhomes in Diani Beach
- Resorts in Diani Beach
- Villas in Diani Beach
- Hotels in Funzi Island
- Hotels in Gazi
- 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
- Neptune Paradise Beach Resort & Spa
- Neptune Palm Beach Boutique Resort & Spa All Inclusive
- Mwangi and Monique Villas
- Marikeka Hotel
- Mangro Hotel Diani Beach
- Madiba 2 Cottage
- Leopard Beach Resort & Spa
- Hotels in Kwale
- Diamonds Leisure Beach & Golf Resort
- Kusini Beach Cottages
- Kinondo Kwetu
- Jacaranda Indian Ocean Beach Resort
- Galu Tulivu - the Residence
- Fabio House diani beach kenya
- Diplomat Diani Beach Resort
- Diani Travelers Guest House
- Diani Sea Lodge
- Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
- Diani Pearl Luxury Apartments
- Coral Beach Resort
- Beachfront fully furnished self-catering studio apartment in Diani Kenya
- Soul Breeze Beach Resort
- Amani Luxury Apartments Diani Beach
- Bahari Dhow Beach Villas
- Baobab Beach Resort & Spa
- Hotels in Tiwi
- Wedding in Tiwi






