Hotels in Diani Beach

Search over 542 hotels from $100

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.

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. Diamonds Leisure Beach & Golf Resort is a resort offering 4 outdoor pools, a private beach, and a free kids' club. You and your family can also consider Swahili Beach Resort, a resort offering 9 outdoor pools, 5 restaurants, and free parking. 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
542 hotels
Lowest Price
$100
Highest Price
$382
Popular hotels
Diani Sea Resort, Southern Palms Beach Resort, Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits, Baobab Beach Resort & Spa, Diamonds Leisure Beach & Golf Resort, Leopard Beach Resort & Spa, Diani Sea Lodge, Swahili Beach Resort, Papillon Lagoon Reef, Tombo House, LalaGalu , Pinewood Beach Resort and Spa

Recent Reviews