Kenya may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Diani BeachKenya

Come to relaxing Diani Beach and enjoy its beaches, safaris and island views.

Venture to top sights like Diani Beach and Diani - Chale Marine National Park and Reserve as you discover Diani Beach—a relaxing area also notable for its beaches.

Top hotels in Diani Beach

Diani Reef Beach Resort & Spa
Diani Reef Beach Resort & Spa
5 out of 5
Diani Beach Road, Diani Beach
The price is £76 per night from 7 Dec to 8 Dec

Nestled on the beach, this Diani Beach resort is within a 5-minute walk of Diani - Chale Marine National Park and Reserve and Diani Beach. Tiwi Beach is 1.5 ...

4.1/5Very Good! (142 reviews)

"Special"…"

Reviewed on 18 Aug 2020

Diani Reef Beach Resort & Spa
Baobab Beach Resort & Spa - All Inclusive
Baobab Beach Resort & Spa - All Inclusive
4 out of 5
Diani Beach Road, Diani Beach
The price is £134 per night from 8 Dec to 9 Dec

Nestled on the beach, this Diani Beach resort is within a 5-minute walk of Diani Beach and Diani - Chale Marine National Park and Reserve. Chale Beach and Kaya ...

4.1/5Very Good! (76 reviews)

"Very friendly and helpful staff. Amazing location with well maintained facilities. Loved the choice of 5 pools across 3 co-located hotels. Food was excellent, as was covid 19 precautions."…"

Reviewed on 22 Nov 2020

Baobab Beach Resort & Spa - All Inclusive
Leopard Beach Resort & Spa
Leopard Beach Resort & Spa
4 out of 5
Diani Beach Road, Diani Beach
The price is £131 per night from 6 Dec to 7 Dec

Nestled on the beach, this Diani Beach resort is within a 5-minute walk of Diani - Chale Marine National Park and Reserve and Diani Beach. Tiwi Beach is 2.1 ...

4.1/5Very Good! (51 reviews)
overllokay

"can improve on foods and general cleaning ness"…"

Reviewed on 24 Feb 2020

Leopard Beach Resort & Spa
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.

Top Holiday Rentals in Diani Beach

The Zubeida
The Zubeida
4 out of 5
Diani Beach Road, Diani Beach, Kwale County
The price is £360 per night from 6 Dec to 7 Dec

Nestled on the beach, this Diani Beach villa is within a 5-minute walk of Diani - Chale Marine National Park and Reserve and Diani Beach. Chale Beach and Kaya ...

4.5/5Wonderful! (11 reviews)

"Awesome beach side location, pleasant gardens with exotic birds and monkeys. Nice pool"…"

Reviewed on 6 Mar 2020

The Zubeida
Diani Wonder Apartments
Diani Wonder Apartments
3.5 out of 5
Diani Beach Road, Diani Beach, Kwale County
The price is £14 per night from 3 Jan to 4 Jan

Situated in Diani Beach, this apartment building is within a 15-minute walk of Diani - Chale Marine National Park and Reserve and Diani Beach. Tiwi Beach is ...

4.6/5Wonderful! (7 reviews)

"Room was good and clean. Ambience was great. The owner was cooperative."…"

Reviewed on 21 Oct 2020

Diani Wonder Apartments
Diani Pearl Luxury Apartments
Diani Pearl Luxury Apartments
3.5 out of 5
Diani Beach, Diani Beach

Situated in Diani Beach, this apartment building is within a 10-minute walk of Diani - Chale Marine National Park and Reserve and Diani Beach. Tiwi Beach and ...

4/5Very Good! (1 review)
Diani Pearl Xmas Holiday

"Overall a very enjoyable experience. Well fitted out apartments in a great location with easy beach access and convenient for local supermarket, bars and restaurants. My only criticism is the with some of the listing particulars - Breakfast is not included, toiletries only extend to bars of soap, ..."…"

Reviewed on 2 Jan 2020

Diani Pearl Luxury Apartments
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 in Diani Beach

Top things to do in Diani Beach

Reviews of Diani Beach

4.4

Top Destination

5 - Excellent
18
5 - Excellent 56.25%
4 - Good
10
4 - Good 31.25%
3 - Okay
4
3 - Okay 12.5%
2 - Disappointing
0
2 - Disappointing 0%
1 - Terrible
0
1 - Terrible 0%

5/5 - Excellent

Verified traveller

23 Mar 2020

Definitely recommend as a place to visit

4/5 - Good

Verified traveller

27 Feb 2020

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

4/5 - Good

Rich

23 Jan 2020

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

4 Jan 2020

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

1 Jan 2020

Perfect place to dive

5/5 - Excellent

Kath

30 Sep 2019

Clean, safe beach. Good swimming.

Cities near Diani Beach