
Diani Beach
Diani Beach is Kenya's best-known beach, a long ribbon of white coral sand on the Indian Ocean south of Mombasa. Sheltered by an offshore reef, its warm, calm water suits swimming, diving, snorkelling and dhow sailing — and it is the most popular place to add a beach finish to a Kenyan safari. The warmest, driest months are roughly December to March.
Why visit
After days of dust and golden light in the Mara or Amboseli, Diani is the exhale. The sand here is fine, pale and almost luminous, the reef holds the surf offshore so the lagoon stays calm and clear, and the palms lean in over the water as if they were placed for the view. It is the classic close to a Kenya journey — the bush and the beach in one trip, a short flight apart.
But Diani is more than a place to lie still. It is one of the most rewarding stretches of the East African coast for time on and under the water, with a reef that has been protected for generations and a fishing-village rhythm still humming behind the beachfront. You can dive in the morning, sail a dhow at sunset, and never feel hurried.
What to do here
The water is the headline. Diving and snorkelling over the reef bring reef fish, turtles and, in season, the chance of larger pelagics; visibility is generally clearest in the calmer months. Dhow sailing — a sunset cruise or a day under sail — is the coast's signature experience, unchanged for centuries. South of Diani, the Kisite-Mpunguti Marine National Park off Wasini Island is one of Kenya's finest snorkelling grounds, with resident dolphins and clear coral gardens, reachable as a full-day excursion. Closer to shore, kitesurfing thrives on the steady monsoon wind, and the long, flat beach is made for walking at low tide. Inland, the coastal forest of Shimba Hills adds a half-day of elephant and sable country a short drive from the sand.
Best time to visit
The coast is warm year-round, but the most reliable beach window is December to March — hot, bright and dry, with the calmest seas and the best diving visibility. The long rains (April to June) bring heavier showers and rougher water, though prices ease and the coast empties. July to October is cooler and drier again under the southern monsoon, pleasant for beach time if a touch breezier. For how the coast fits the wider country calendar, see our → Best time to visit Kenya guide.
Getting there
The quick route is a light-aircraft flight to Ukunda (Diani) airstrip — UKA, around the corner from the beach, with direct hops from Nairobi (Wilson) and from the Mara and Amboseli airstrips — the easiest way to fly bush-to-beach without backtracking. Alternatively, fly into Moi International Airport, Mombasa (MBA) and transfer south by road and the Likoni crossing (allow extra time at the ferry). We arrange the connection that keeps your journey seamless.
Related Nobu journeys
- Bush to Beach — a safari in the Mara or Amboseli finished on the Diani sand. → Explore
- Safari & Beach Holiday — the classic Kenyan pairing, designed around your season. → Explore
When to go
Month by month — daytime warmth, days of rain and what the season brings.
Where to stay
From Essential to Private Collection — the camps and lodges we know first-hand here. Rates are indicative and confirmed on enquiry.
Essential
Diani Beachalets
Essentialvilla · beachfront
from $30 pp / night· indicative, confirmed on enquiry
Diani Sea Resort
Essentialresort · beachfront
from $90 pp / night· indicative, confirmed on enquiry
Papillon Lagoon Reef
Essentialhotel · beachfront
from $80 pp / night· indicative, confirmed on enquiry
Signature
Baobab Beach Resort & Spa
Signatureresort · beachfront
from $120 pp / night· indicative, confirmed on enquiry
Diani Reef Beach Resort & Spa
Signatureresort · beachfront
from $120 pp / night· indicative, confirmed on enquiry
Leopard Beach Resort & Spa
Signatureresort · beachfront
from $100 pp / night· indicative, confirmed on enquiry
Southern Palms Beach Resort
Signatureresort · beachfront
from $100 pp / night· indicative, confirmed on enquiry
Elevated
AfroChic Diani
Elevatedhotel · beachfront
from $300 pp / night· indicative, confirmed on enquiry
Almanara Luxury Resort
Elevatedvilla · beachfront
from $300 pp / night· indicative, confirmed on enquiry
Swahili Beach Resort
Elevatedresort · beachfront
from $150 pp / night· indicative, confirmed on enquiry
The Maji Beach Boutique Hotel
Elevatedhotel · beachfront
from $250 pp / night· indicative, confirmed on enquiry
The Sands at Nomad
Elevatedhotel · beachfront
from $150 pp / night· indicative, confirmed on enquiry
Private Collection
Alfajiri Villas
Private Collectionvilla · beachfront
from $900 pp / night· indicative, confirmed on enquiry
Journeys through here
Signature routes that pass through Diani Beach — starting points we reshape around your season and pace.
Experiences here
Common questions
- Is Diani Beach good for swimming?
- Yes. The offshore reef shelters the lagoon, so the water is calm and clear; the main variable is the tide, which goes a long way out and shapes the day's swimming and snorkelling.
- How do you get from the Maasai Mara to Diani?
- The simplest way is by light aircraft via Nairobi to Diani's Ukunda airstrip, turning a long overland trip into a short flight — we time the connection so the beach feels like a continuation, not a journey.
- Can you dive and snorkel at Diani?
- Yes, on the reef directly offshore and, for the best snorkelling, on a day trip to the Kisite-Mpunguti Marine Park near Wasini Island to the south.
- How many nights should you spend at Diani?
- Three to four nights is the natural length to unwind after a safari; longer if the beach is the heart of the trip rather than the coda.
Tell us what you want from Diani Beach
We'll design the journey around it — places, pace and people matched to how you travel.

