KENYA EXPERIENCE
Plan your trip
Palms leaning over the white sand of Diani beach

Mchanga

Mchanga means sand.

Diani Beach: the complete guide to Kenya's south coast

Seventeen kilometers of white sand, a reef that calms the sea and a short flight from the Mara.

The coast. Updated November 2026. 5 min read.

Diani is 17 kilometers of white sand, about 10 miles, with a coral reef that keeps the water inside it as calm as a swimming pool, a forest full of colobus monkeys behind the hotels and a flight of about 90 minutes from the Maasai Mara. It has been voted Africa's leading beach destination again and again. Here is why, and what to do when you have had enough of lying down.

For most American travelers, Diani is the best all-round beach in Kenya: long, wide and white, with calm water inside the reef, places to stay at every price, and the easiest flights from the safari parks. Go between January and March or July and October, stay four nights or more, and spend at least two of those days beyond the beach: dolphins at Kisite, the forest at Shimba Hills or a dhow to a sandbank. This page goes deep on Diani itself. Our coast page covers the whole shoreline, and our Diani vs Watamu guide helps if you are still choosing between the two.

The beach, explained: reef, tides and sand

A fringing coral reef runs parallel to the shore, and it shapes everything about Diani. Inside it the water is shallow, warm and mostly calm. The tides are big. At low tide the sea pulls back to reveal sand flats and rock pools, wonderful for children and for walking, less good for swimming. At high tide the lagoon fills and the swimming is easy. Look up a tide table for your dates and plan your beach hours around it. In the rainy months some stretches collect seaweed; hotels clear their own frontage, but it is worth knowing before you book.

A white sandbank and reef seen from the air

Seven things to do in Diani

  • Meet the colobus monkeys: Colobus Conservation, a rescue center on the Diani road, runs visits, and the rope bridges you will see over the road let monkeys cross safely above the traffic
  • Kitesurf or paddleboard: the kite season runs roughly December to March and June to September, when the trade winds blow, and the lagoon is a good place to learn
  • Dive or snorkel: the reef is close to shore, and divers can visit the wreck of the MV Alpha Funguo
  • Skydive: Diani is a well-known drop zone in season, with landings on the beach
  • Ride a camel along the sand at low tide, led by a local handler
  • Browse the Diani Beach Art Gallery on a hot afternoon
  • Watch for wildlife: bushbabies come out at dusk in the trees around many hotels, whale sharks pass this coast from November to February, and humpback whales are seen off Kisite from about August to October

For more on what to do on the coast, from wellness retreats to water sports, see our leisure and adventure experiences.

Day trips from Diani

Diani's best days are often spent away from it. Four are worth planning for.

  • Kisite-Mpunguti Marine Park: a full-day dhow trip from Shimoni, with dolphins, some of the clearest snorkeling on the coast and a seafood lunch on Wasini Island; our Kisite-Mpunguti guide covers boats and seasons
  • Shimba Hills National Reserve: Kenya's only sable antelope, elephants in the forest and the walk to Sheldrick Falls, in the hills above the coast; see our Shimba Hills guide
  • Kaya Kinondo: a sacred forest of the Digo people, visited only with a Digo guide, who explains the rules, the plants and why the forest has survived
  • Chale and Funzi islands: mangroves, sandbanks and quiet water south of Diani, by boat
A bushbaby with wide eyes on a branch at night

Where to stay, by stretch

Diani's hotels line one beach road, and the stretch you pick sets the mood of your stay: north Diani near Ukunda, the central beach, quieter Galu to the south and, further on, secluded Msambweni. Our guide to where to stay in Diani compares each stretch and the hotels at every price.

Where to eat and drink

  • Ali Barbour's Cave: dinner inside a natural coral cave, Diani's most famous restaurant
  • Nomad, the beach bar at The Sands: lunch and sundowners on the sand
  • Sails at Almanara: a smarter evening by the sea
  • Kokkos, for a relaxed meal, and Mwanaisha's, for Swahili seafood
An elephant in the forest of Shimba Hills

Getting there

FromHowTime
Nairobi WilsonDaily scheduled flights to Ukunda airstripAbout 1 hour 15 minutes
Maasai Mara airstripsDirect flights on Safarilink and Airkenya, in seasonAbout 90 minutes
MombasaFlights to Ukunda, or road via the Dongo Kundu bypass or the Likoni ferry1 to 1.5 hours by road
Nairobi by trainMadaraka Express to Mombasa, then roadAbout 5 to 6 hours, plus 1 to 1.5 hours
Schedules are seasonal; check with the airlines or let us book them.

Flying from the Mara straight to Diani is the classic safari and beach move, and it saves a night in Nairobi. Safari flight luggage limits apply: 15 kg per person in a soft bag. If you fly into Mombasa on a domestic or international flight, a car and driver to Diani takes 1 to 1.5 hours.

Practical tips

  • Beach vendors: the beach boys selling trips and souvenirs are persistent; a smile and 'hapana asante', no thank you, works
  • Getting around: tuk-tuks are cheap for short hops along the beach road
  • May closures: many hotels close for a few weeks in May, during the long rains
  • Malaria: the coast is a malaria area, so take your tablets and use repellent at dusk
  • Money: carry some shillings for tuk-tuks, tips and small shops
Two camels with orange saddles on the beach

When to go

MonthsWhat to expect
January to MarchHot, dry and calm; whale sharks to February; kite season to March
April and MayThe long rains; some hotels close for part of May
June to SeptemberBreezy and pleasant; the second kite season; humpbacks off Kisite from August
OctoberCalmer seas returning and humpbacks still about; a good shoulder month
November and DecemberShort rains early on, usually brief; whale sharks arrive; Christmas is the busiest, priciest time

Diani, Watamu or Zanzibar?

  • Diani: the long, white, all-round beach, with the most choice and the easiest flights from the Mara
  • Watamu: a smaller village feel, a marine park and forest close by; our Diani vs Watamu guide compares them in full
  • Zanzibar: Stone Town's history and white beaches, but a Tanzanian visa and an extra flight; see our Kenya and Zanzibar itinerary
  • Choose Diani if you want one beach that does everything, with no border to cross
  • Choose Watamu if you want quiet, and Zanzibar if you are already going to Tanzania
A platter of grilled lobster, prawns and fish

Trips that include Diani

Diani is the beach in our ten-day itinerary, which pairs Amboseli and the Maasai Mara with the south coast using one direct flight, from about $3,900 to $4,800 per person sharing at mid-range, excluding international flights. It is also a coast option in our 14-day loop, and the natural add-on to any Mara safari: tell us your dates and we will check the Mara to Ukunda flights.

Why plan with us: Kenya Experience is Kenyan-led, with two U.S. companies behind it and Kenyan guides on the ground. You can pay in full or monthly with no deposit, and a specialist replies within two business days.

Go deeper

Karibu Kenya. Why Kenya, and why us

  • Everything in one trip

    The great safari parks, the Indian Ocean coast, mountains, lakes and more than forty cultures, all in one country.

  • Conservation that works

    Community conservancies and rhino sanctuaries where tourism pays for wildlife and the people who live beside it.

  • Easy from the U.S.

    Apply for the eTA online and fly nonstop from New York to Nairobi, or one stop from most U.S. cities.

  • Planned by Kenyans

    Kenyan guides and hosts, two U.S. companies behind you, and the option to pay monthly with no deposit.

Common questions

Is Diani Beach worth it?

Yes. It is Kenya's best all-round beach, with white sand, calm water inside the reef, places to stay at every price and easy flights from Nairobi and the Maasai Mara.

How do I get to Diani from the Maasai Mara?

In season, Safarilink and Airkenya fly direct from Mara airstrips to Ukunda, Diani's airstrip, in about 90 minutes. Otherwise connect through Nairobi Wilson.

What is the best month to visit Diani?

January to March and July to October are best. April and May bring the long rains, and some hotels close for a few weeks in May.

Can you swim at Diani at low tide?

Not easily. The tides are big, and at low tide the sea retreats to reveal sand flats and pools. Swim at mid to high tide and use the low tide for walks and rock pools.

How many days should I spend in Diani?

Four nights or more: two or three for the beach and at least one day trip to Kisite-Mpunguti or Shimba Hills.

When is kitesurfing season in Diani?

Roughly December to March and June to September, when the trade winds blow steadily.

More destinations

All destinations