Hotels in Diani Beach

Search over 669 hotels from $77

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top Rated Diani Beach Hotels

Don't see what you're looking for?
See all available properties in Diani Beach
View all properties
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

Where should you stay in Diani Beach?

What are the best family-friendly hotels in Diani Beach?

You'll find 17 family-friendly hotels in Diani Beach so you're sure to find something for the whole family. Swahili Beach Resort is a resort offering 9 outdoor pools, 5 restaurants, and free parking. You and your family can also consider Nomad Beach Resort, a hotel offering 3 indoor pools, a private beach, and 4 restaurants. Another option is Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits, a resort offering 2 outdoor pools, a free kids' club, and a restaurant.

What are some favorite hotels in downtown Diani Beach?

Here are some of our travelers' favorite hotels in central Diani Beach:

Enjoy the natural setting of relaxing Diani Beach and experience the beaches and seaside.

Diani Beach hotels essential information

Accommodation
669 hotels
Lowest Price
$77
Highest Price
$455
Popular hotels
Jacaranda Indian Ocean Beach Resort, Swahili Beach Resort, Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8, PrideInn Hotel Diani, Mzima Beach, Southern Palms Beach Resort, LalaGalu , Bahari Dhow Beach Villas, Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits, The Villa Luxury Suites Hotel, Nomad Beach Resort, Diani Sea Resort

Recent Reviews

More to Explore