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

Diani Sea Lodge
","
Reviewed on Jul 16, 2026

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

Leopard Beach Resort & Spa
"Staff were exceptional and the villa was really spacious with a lovely pool. Food was OK, not as good as some other resorts of the same star rating. Lots of BBQ options and theme nights. We were AI and had breakfast at the small restaurant in the villa area, which was lovely. Lunch was better at ..."
Reviewed on Jul 11, 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

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
"Grateful for Danny Resort. Thank you for the wonderful hospitality, beautiful atmosphere, and excellent service. I truly appreciate the kindness and support I received during my stay. It was a memorable experience, and I am very grateful. Thank you!"
Reviewed on Jun 24, 2026

Papillon Lagoon Reef
"Clean room, respective kitchen, entertainment team, and cleaning staff. We used the gym and it was good. Pool needed regular cleaning."
Reviewed on Dec 24, 2025

PrideInn Hotel Diani
"Basic"
Reviewed on Jul 16, 2026

Jacaranda Indian Ocean Beach Resort

Nomad 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

Diani Sea Lodge
","
Explore More Ways to Travel with Travelocity
- 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
- 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
- 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
- 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
- Soul Breeze Beach Resort
- Beachfront fully furnished self-catering studio apartment in Diani Kenya
- Baobab Beach Resort & Spa
- Bahari Dhow Beach Villas
- Amani Luxury Apartments Diani Beach
- Apartments in Diani Beach
- Cottages in Diani Beach
- Aparthotels in Diani Beach
- Guesthouses in Diani Beach
- Hostels in Diani Beach
- Allinclusive in Diani Beach
- Boutique in Diani Beach
- Casino in Diani Beach
- Familyfriendly in Diani Beach
- Freeparking in Diani Beach
- Hottub 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
- Villas in Ukunda
- Privatevacationhomes in Ukunda
- Hotels in Ukunda
- Luxury in Ukunda
- Familyfriendly in Ukunda
- Beach in Ukunda
- Allinclusive in Ukunda
- Guesthouses in Ukunda
- Kwale County Hotels
- Aparthotels in Ukunda
- Cottages in Ukunda






