BEACHMATTERS

Grand Resort Beaches

Diani Beach

Ukunda · Kenya · the Indian Ocean

Grand Resort · long strand · white coral sand · reef-protected · low-density resort

DIANI BEACH 4°16.998′ S · 39°34.998′ E 2 km SCHEMATIC
Schematic shoreline — real coastline pending

White coral sand and reef-flat water, with colobus monkeys in the coastal forest.

Diani lies on the Kenyan coast south of Mombasa, seventeen kilometres of white coral sand facing the Indian Ocean across a fringing reef. It is the country's principal beach destination and sits within an hour of a wildlife economy that operates on a completely different scale inland.

The reef governs everything. It runs parallel to the shore a few hundred metres out, breaking the ocean swell and leaving a lagoon of shallow, warm, extremely clear water. At low tide the reef flat is exposed and the sea withdraws a long way; at high tide the beach narrows and the swimming is straightforward. The tidal range here is large enough that any given photograph of Diani is a photograph of one particular hour.

The sand is fine white coral, and the coastal forest behind holds the Angolan colobus, an endangered monkey whose population here is small and fragmented; rope bridges strung across the beach road to reduce road deaths are a visible and slightly surreal feature of the place. Kite surfing has grown substantially because the Kaskazi and Kusi monsoon winds are reliable.

Development is low-rise and spread out: hotels and lodges set back behind palm and casuarina, with beach boys selling excursions on the sand — a persistent presence that visitors either find sociable or wearing, and a licensing scheme exists to regulate it. Galu and Chale further south are the same reef and the same sand with a fraction of the traffic, and Kisite-Mpunguti marine park near Shimoni is where the diving actually is — an hour and a half down the coast toward the Tanzanian border.

Check the tide before anything else. At low water the reef flat empties and the sea withdraws several hundred metres; at high water it is a straightforward swim off white sand. The colobus bridges over the road are worth looking up for, and the beach boys are a fact of the place that visitors either enjoy or learn to decline pleasantly.

Watch Diani Beach

Footage not yet published for this beach

The record

Setting
the Kenyan Coast · the Indian Ocean
Shore
long strand · white coral sand · 17.0 km
Water
reef-protected
Development
low-density resort
Access
drive-up
Facilities
Parking · Toilets · Dining · Sunbeds · Watersports · Natural shade
Season
Year-round · Tide-dependent · Monsoon-sensitiveLong rains roughly April and May. The tide governs the beach on any given day; monsoon winds define the kitesurfing seasons.
Position
4°16.998′ S · 39°34.998′ E

Questions

How does the tide affect the beach?

Substantially. At low tide the reef flat is exposed and the sea withdraws several hundred metres; at high tide the beach narrows and swimming is easy. Check the tide before planning a swim.

Is it safe to swim at Diani Beach?

The reef removes the swell and the lagoon is calm. Sea urchins and sharp coral on the exposed flat are the main hazard — reef shoes are advisable.

What are the rope bridges?

Crossings strung over the beach road for the Angolan colobus, an endangered monkey living in the remaining coastal forest, to reduce road deaths.

Is kitesurfing good there?

Yes. The Kaskazi and Kusi monsoon winds are reliable, roughly December to March and June to September, and several schools operate.

How far is Mombasa?

About an hour south, including the Likoni ferry, which can add substantial time at peak hours. Ukunda airstrip serves Diani directly.

Sources: Kenya Tourism Board · Kenya Wildlife ServiceRecord BM-1074 · last verified 2026-08-26