Kenya coast destination
Diani Beach, white sand and turquoise water
Kenya’s favourite beach, with coral reefs, dolphins and palm-shaded sands.
Quick facts
Park at a glance
Location
Kwale County, Kenya
Beach length
About 17 km of sand
Ideal stay
3 to 5 nights
Best time
June to March
Beach overview
The perfect finish to a safari
Diani Beach lies south of Mombasa on Kenya’s south coast, where powder-white sand meets the warm Indian Ocean. A coral reef offshore keeps the water calm and clear, creating natural lagoons that are perfect for swimming and snorkelling at low tide.
It is the classic way to relax after a safari, with everything from barefoot boutique hotels to family resorts. Between lazy beach days you can swim with dolphins in the Kisite-Mpunguti Marine Park, try kitesurfing, or meet the rare Angolan colobus monkeys in the coastal forest.
- About 35 km south of Mombasa
- Short flights land at the Ukunda airstrip
- Kisite-Mpunguti Marine Park nearby
Why go
Six reasons to love Diani
A beach that delivers far more than sunshine.
Powder-white sand
A long, palm-lined beach that regularly features among Africa’s best.
Calm, clear lagoons
The offshore reef creates sheltered water ideal for swimming.
Dolphins and reefs
Boat trips to Kisite-Mpunguti for dolphins, turtles and coral.
Kitesurfing
Steady winds make Diani one of East Africa’s top kitesurf spots.
Colobus monkeys
Meet the Angolan colobus in the coastal forest.
Safari and beach
Pair a Tsavo or Amboseli safari with relaxing beach days.
Marine life
What you will find in the ocean
Diani’s reefs and marine parks are full of life.
Dolphins
Bottlenose and humpback dolphins play in the Kisite-Mpunguti Marine Park.
Sea turtles
Green and hawksbill turtles feed among the reefs and seagrass.
Reef fish
Colourful shoals swirl around the coral gardens offshore.
Angolan colobus
Graceful black and white monkeys in the coastal forest.
Humpback whales
Passing offshore on their migration, usually from July to October.
Starfish
Found in shallow rock pools along the reef at low tide.
When to visit
Diani through the year
The coast is warm all year. Choose the season that suits your plans.
Peak season
December to March
Hot and dry
Calm seas, clear water and long sunny days. Ideal for beaches, snorkelling and diving.
Great time
July to October
Cool and dry
Pleasant temperatures and the season when humpback whales pass along the coast.
Quiet season
April to June
Long rains
Heavy showers, lush scenery and quieter beaches, with some hotels offering lower rates.
Good value
November
Short rains
Brief afternoon showers between sunny spells, before the festive season.
Things to do
More than the beach
Water sports, wildlife and slow coastal days.
Kisite dhow trip
Sail to the marine park for dolphins, snorkelling and a seafood lunch.
Scuba diving
Explore coral reefs, wrecks and walls with local dive centres.
Kitesurfing and water sports
Ride the trade winds or try paddleboarding in the lagoon.
Camel rides
A gentle ride along the sand at sunrise or sunset.
Colobus conservation
Learn how local projects protect Diani’s rare monkeys.
Beach days
Swim, read and soak up the sun on the soft white sand.
Plan your visit
Getting there and staying over
The practical details, so you can focus on the beach.
By road or rail
About an hour south of Mombasa, crossing the Likoni ferry, or as part of a safari and beach itinerary.
By air
Scheduled flights from Nairobi land at the Ukunda airstrip, just minutes from the beach.
Where to stay
Boutique beach hotels, family resorts and private villas along the shore.
Beach trips
Trips that end on the coast
Safari and beach holidays that finish by the Indian Ocean. Every itinerary can be tailored to you.
- Tsavo East, Tsavo West
- 3 Days 2 Nights
- Tsavo East, Tsavo West, Mombasa, Diani
- 6 Days 5 Nights
- Amboseli, Diani, Mombasa
- 7 Days 6 Nights
Good to know
Diani questions, answered
The things travellers most often ask before visiting. Anything else, our Nairobi team is happy to help.
Fly from Nairobi to the Ukunda airstrip, or travel via Mombasa and the Likoni ferry.
Three to five nights gives you time to relax and enjoy a dolphin trip or some water sports.
Yes. Tsavo and Amboseli pair perfectly with a few days on the beach.
The windiest periods are usually from December to March and from June to September.
The reef keeps the lagoon calm, but always follow local advice on tides and currents.
Yes. Calm water, wide beaches and family resorts make it a favourite with children.
Ready for Diani Beach?
Tell us your dates and whether you would like to add a safari, and we will plan your beach escape around you.