Diani Beach

Travel Guide

Diani Beach
Photo by Poonam Rayat
Photo by Poonam Rayat
Photo by Paul Rydel
Photo by Diagnosis Wanderlust

Where to stay in Diani Beach

Default Image

Galu Beach

Unique features of Galu Beach include the beaches and restaurants. Make a stop by Galu Kinondo Beach or Colobus Conservation while you're exploring the area.

Galu Beach
Diani Sea Resort

Diani Sea Resort

4 out of 5
Diani Beach Road, Diani Beach
Fully refundable
The price is S$319 per night from 14 Sept to 15 Sept
S$319
14 Sept - 15 Sept
includes taxes & fees
Stay at this 4-star eco-certified hotel in Diani Beach. Enjoy free WiFi, free parking, and 2 restaurants. Popular attractions Diani Beach and Diani Snake Park ...
Diani Sea Resort
Papillon Lagoon Reef

Papillon Lagoon Reef

3.5 out of 5
Diani Beach Road, Diani Beach, Kwale County
The price is S$185 per night from 12 Sept to 13 Sept
S$185
12 Sept - 13 Sept
includes taxes & fees
Stay at this 3.5-star beach hotel in Diani Beach. Enjoy free WiFi, free parking, and 2 restaurants. Popular attractions Diani Beach and Kaya Kinondo Sacred Forest ...
Papillon Lagoon Reef
Diani Sea Lodge

Diani Sea Lodge

3.5 out of 5
Diani Beach Road, Diani Beach
The price is S$260 per night from 8 Oct to 9 Oct
S$260
8 Oct - 9 Oct
includes taxes & fees
Stay at this 3.5-star all-inclusive hotel in Diani Beach. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Diani Beach and Diani Snake ...
Diani Sea Lodge
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.
Aqua Resort

Aqua Resort

2.5 out of 5
Diani Beach Road, Diani Beach, Kwale County
Book a stay at this beach aparthotel in Diani Beach. Enjoy free WiFi, free valet parking, and breakfast (surcharge). Popular attractions Diani Beach and Kongo ...
Aqua Resort
Amkia Villas Diani

Amkia Villas Diani

3.5 out of 5
Nomad Mvindeni, Road, Diani Beach, Kwale County
Stay at this 3.5-star villa in Diani Beach. Enjoy free WiFi, free parking, and a 24-hour front desk. Popular attractions Diani Beach and Diani Snake Park are ...
Amkia Villas Diani
Diani Campsite and Cottages

Diani Campsite and Cottages

1 out of 5
Diani Beach Road, Diani Beach, Kwale County
Stay at this cottage in Diani Beach. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Diani Beach and Diani Snake Park are located ...
Diani Campsite and Cottages
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.

Popular places to visit

Things to do

Reviews of Diani Beach

4.4
Top destination
5 - Excellent
18
5 - Excellent 56%
4 - Good
10
4 - Good 31%
3 - Okay
4
3 - Okay 13%
2 - Disappointing
0
2 - Disappointing 0%
1 - Terrible
0
1 - Terrible 0%

5/5 - Excellent

Verified traveller

Definitely recommend as a place to visit

4/5 - Good

Verified traveller

Expect to pay locals to take you on the beach and explain the creatures.

4/5 - Good

Rich

Unfortunately there are the usual hawkers everywhere, and some are more persistent than others. The Tuk Tuk drivers will try and get an extortionate amount of money for every trip. Ask the gate staff the going rate and stand your ground!

4/5 - Good

Verified traveller

Diani beach is good, but the water on the beach is very narrow, and the tide is making it more so. You have to go far out to get a dip. There're a lot of people trying to sell you all kinds of stuff everywhere. Everybody wants your money...

5/5 - Excellent

Verified traveller

Perfect place to dive

5/5 - Excellent

Kath

Clean, safe beach. Good swimming.