Diani Beach & the Kenya Coast

The classic bush & beach finish

LocationKwale County, south of Mombasa
Recommended stay3–5 days
Plan a trip

Diani Beach, on Kenya’s south coast, is a long stretch of white sand lined with palms and protected by a coral reef. It is the classic way to end a safari: a few days of swimming, snorkelling and seafood after the dust of the parks.

The wider Kenya coast includes Watamu and Malindi to the north and the historic island of Lamu.

Why visit Diani Beach & the Kenya Coast

After an early-morning safari rhythm, Diani lets you slow down. The reef keeps the water calm for swimming, and there is plenty to do if you want to stay active.

Animals you can see

  • Dolphins and sea turtles (Kisite-Mpunguti Marine Park)
  • Colobus monkeys in the coastal forest
  • Humpback whales (seasonal, roughly July–October)
  • Whale sharks (seasonal)
  • Reef fish on the coral gardens

Best time to visit

December to March and July to October are the most reliable. The long rains fall roughly April to June.

How many days do you need?

We recommend 3–5 days in Diani Beach & the Kenya Coast.

Things to do

  • Dhow trip and snorkelling at Kisite-Mpunguti Marine Park and Wasini Island
  • Kitesurfing and diving
  • Colobus Conservation forest walks
  • Shimba Hills National Reserve day trip
  • Relaxing on the beach

Where to stay

Beach cottages and guesthouses, midrange resorts and luxury boutique hotels along the beachfront.

Getting there

Fly from Nairobi to Ukunda (Diani) airstrip or Mombasa (about 1 hour), or take the Nairobi–Mombasa railway and transfer by road. Tsavo East is 2–3 hours away by road.

Recommended Diani Beach & the Kenya Coast safaris

Packages that include this destination — every one can be tailored.

Ready to Experience Kenya?

Tell us your travel dates, budget and dream destinations and our Kenya safari specialists will create a personalised itinerary.

Chat with us