Nobu Safaris — Your Africa, beautifully told
White sand runs to the Indian Ocean along the Kenyan coast, palms leaning to the tide.

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.

  • Dry season
    January31°
    7 rain days
    Very busyPeak holiday month
  • Dry season
    February32°
    5 rain days
    Busy
  • Long rains
    March31°
    14 rain days
    Moderate
  • Long rains
    April29°
    22 rain days
    Quiet
  • Long rains
    May27°
    19 rain days
    Quiet
  • Dry season
    June27°
    14 rain days
    Busy
  • Dry seasonnow
    July26°
    16 rain days
    Busy
  • Dry season
    August26°
    16 rain days
    Busy
  • Dry season
    September27°
    14 rain days
    Moderate
  • Dry season
    October29°
    13 rain days
    Moderate
  • Short rains
    November29°
    18 rain days
    Quiet
  • Dry season
    December30°
    16 rain days
    Very busyPeak holiday month

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

Essential

villa · beachfront

28 rooms

from $30 pp / night· indicative, confirmed on enquiry

Diani Sea Resort

Essential

resort · beachfront

170 rooms

from $90 pp / night· indicative, confirmed on enquiry

Papillon Lagoon Reef

Essential

hotel · beachfront

from $80 pp / night· indicative, confirmed on enquiry

Signature

Baobab Beach Resort & Spa

Signature

resort · beachfront

323 rooms

from $120 pp / night· indicative, confirmed on enquiry

Diani Reef Beach Resort & Spa

Signature

resort · beachfront

143 rooms

from $120 pp / night· indicative, confirmed on enquiry

Leopard Beach Resort & Spa

Signature

resort · beachfront

178 rooms

from $100 pp / night· indicative, confirmed on enquiry

Southern Palms Beach Resort

Signature

resort · beachfront

300 rooms

from $100 pp / night· indicative, confirmed on enquiry

Elevated

AfroChic Diani

Elevated

hotel · beachfront

10 rooms

from $300 pp / night· indicative, confirmed on enquiry

Almanara Luxury Resort

Elevated

villa · beachfront

14 rooms

from $300 pp / night· indicative, confirmed on enquiry

Swahili Beach Resort

Elevated

resort · beachfront

from $150 pp / night· indicative, confirmed on enquiry

The Maji Beach Boutique Hotel

Elevated

hotel · beachfront

15 rooms

from $250 pp / night· indicative, confirmed on enquiry

The Sands at Nomad

Elevated

hotel · beachfront

37 rooms

from $150 pp / night· indicative, confirmed on enquiry

Private Collection

Alfajiri Villas

Private Collection

villa · beachfront

3 rooms

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.