Diani Beach

Travel Guide

Amazing hotel
Amazing hotel
The perfect place to stroll?
Reflection 
#colorful
Evening photography..
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

5 out of 5
Diani Beach Road Diani Beach
The price is RM505 per night from 23 Jan to 24 Jan
RM505
RM631 total
23 Jan - 24 Jan
includes taxes & fees
Stay at this luxury resort in Diani Beach. Enjoy free Wi-Fi, free parking and 2 outdoor pools. Our guests praise the helpful staff in their reviews. Popular ...
8/10 Very Good! (382 reviews)
Rooms were clean, spacious, working AC and staff cleaned on a daily basis. Meals were deliciously prepared, loved the Swahili station. However, there needs to be a variety of drinks and desserts especially during tea time. Waiters also need to be more proactive in assisting guests. Most importantly, ...

Reviewed on 8 Jan 2026

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Leopard Beach Resort & Spa

Leopard Beach Resort & Spa

5 out of 5
Diani Beach Road Diani Beach
The price is RM849 per night from 5 Feb to 6 Feb
RM849
RM1,062 total
5 Feb - 6 Feb
includes taxes & fees
Stay at this luxury resort in Diani Beach. Enjoy free breakfast, free Wi-Fi and free parking. Our guests praise the helpful staff in their reviews. Popular attractions ...
8.4/10 Very Good! (157 reviews)
We stayed in the Residences 2Bd it was amazing. The pool didn't heat up, but the kids enjoyed it. Breakfast was 1-star, too many flies, they had nets, but people were not covering the food back up. They need to set up fans and place them over the food to prevent the flies. The acrobat show was great. ...

Reviewed on 4 Jan 2026

Leopard Beach Resort & Spa
Southern Palms Beach Resort

Southern Palms Beach Resort

4 out of 5
Diani Beach Road Diani Beach
The price is RM1,563 per night from 27 Jan to 28 Jan
RM1,563
RM1,844 total
27 Jan - 28 Jan
includes taxes & fees
Stay at this beach resort in Diani Beach. Enjoy free breakfast, free Wi-Fi and free parking. Our guests praise the helpful staff in their reviews. Popular attractions ...
8.2/10 Very Good! (224 reviews)
The room big clean, safe heaven the pool was marvelouse

Reviewed on 26 Dec 2025

Southern Palms Beach Resort
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.
Amkia Villas Diani

Amkia Villas Diani

3.5 out of 5
Nomad Mvindeni, Road Diani Beach Kwale County
Stay at this villa in Diani Beach. Enjoy free Wi-Fi, free parking and a 24-hour front desk. Popular attractions Diani Beach and Diani Snake Park are located ...
9.6/10 Exceptional! (10 reviews)
Clean room, courteous staff and good amenities. Need to add a gym though.

Reviewed on 10 Jan 2026

Amkia Villas Diani
Lux Suites Diani Holiday Villas

Lux Suites Diani Holiday Villas

3 out of 5
Diani Beach Road Diani Beach
Stay at this villa in Diani Beach. Enjoy free Wi-Fi, free parking and rainfall showerheads. Popular attractions Diani Beach and Diani Snake Park are located ...
Lux Suites Diani Holiday Villas
Pendo Villas Diani

Pendo Villas Diani

2 out of 5
Airstrip Road Diani Beach Kwale County
Stay at this business-friendly aparthotel in Diani Beach. Enjoy free Wi-Fi, free parking and 4 beach bars. Popular attractions Diani Beach and Diani Snake Park ...
9/10 Wonderful! (4 reviews)
The receptionist, I believe her name was Tricia, is very communicative, warm, and inviting. Their service was excellent, we had a great time there, and I would definitely recommend it and return.

Reviewed on 20 Dec 2022

Pendo Villas Diani
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.