Diani · Kwale County · Kenya
Diani Beach
Diani Beach isn't just a destination; it's Kenya's flagship south-coast experience, a vibrant tapestry of luxury, leisure, and breathtaking natural beauty. Sink your toes into the impossibly soft, white coral sand, gaze upon the reef-protected turquoise waters, and understand why this beach consistently tops lists of the world's finest.
Reading live conditions…
Live from Open-Meteo · sea surface temperature and wave data modelled at 1-km grid resolution for Diani Beach. Numbers refresh at the hourly tick.
- Purity
- 0%
- Conditions
- 0%
- Crowd
- 0%
- Vibe
- 0%
The OnlyBeaches Index weighs four pillars against your chosen persona. Purity comes from water clarity and air-quality heuristics; Conditions from Open-Meteo waves, wind and temperatures; Crowd from historical patterns; Vibe from nearby events within 50 km. The score rebalances throughout the day.
Diani Beach isn't just a destination; it's Kenya's flagship south-coast experience, a vibrant tapestry of luxury, leisure, and breathtaking natural beauty. Sink your toes into the impossibly soft, white coral sand, gaze upon the reef-protected turquoise waters, and understand why this beach consistently tops lists of the world's finest.
Photos
8 captures from Diani Beach
About this beach
Where it is
Diani Beach
Diani, Kwale County, Kenya
-4.3222°, 39.5750°
Top things to do
At Diani Beach
Ocean Swimming
Calm, warm waters
Reef Snorkeling
Vibrant marine life
Beachfront Dining
Fresh seafood
Sunset Cocktails
Iconic views
Near this beach
Places, rentals, tours and events within walking and driving distance of Diani Beach.
Questions people actually ask about Diani Beach.
Is Diani Beach safe for swimming?
Diani Beach is generally safe for swimming, with a protective coral reef about 500 meters offshore that breaks waves and creates a calm, shallow lagoon ideal for families. Water depth varies with tides—high tide offers deeper swimming, while low tide exposes coral and restricts access. Beach resorts often have lifeguards, and water quality is monitored. Be cautious of sea urchins in rocky areas and respect posted warnings about currents near reef gaps. Petty theft can occur on the beach, so keep valuables secure and use hotel safes. Overall, Diani is one of Kenya's safest and most family-friendly beaches.
What is the best time to visit Diani Beach?
Diani Beach enjoys excellent weather year-round, with warm temperatures and swimmable seas in every season. The driest and most popular months are January to March and July to October, offering sunshine and ideal conditions for water sports, snorkeling, and sunbathing. December and late June are also pleasant but busier with holiday crowds. The rainy seasons (April–May and November) bring afternoon showers but fewer tourists, lower rates, and lush greenery. Even during rains, mornings are often clear, so budget travelers can still enjoy the beach with occasional interruptions.