
Diani Beach is Kenya's most celebrated beach destination, a 25-kilometre arc of talcum-white sand backed by swaying palms and fronted by the warm turquoise waters of the Indian Ocean. Consistently ranked among Africa's finest beaches, Diani combines natural beauty, world-class water sports, and a sophisticated hospitality scene that has made it the preferred coastal escape for discerning travellers worldwide.
A coral reef running parallel to the shore creates a sheltered lagoon ideal for swimming, snorkelling, and kayaking, while beyond the reef, the deep blue Indian Ocean teems with big game fish, dolphins, and during migration season, humpback whales. The reef, part of the Kenya Barrier Reef, the world's second longest, is a world-class dive destination.
Diani is also East Africa's kite surfing capital, with consistent trade winds from January to March and July to September. Away from the water, the Colobus Conservation Centre, the sacred Kaya Kinondo forest (UNESCO-listed), and Shimba Hills National Reserve add a compelling wildlife and cultural dimension.
Diani is most naturally combined with a Maasai Mara or Amboseli safari for the classic Kenya bush-and-beach experience.
Fronted by the world's second-longest barrier reef
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Peak Season (Jul–Sep & Dec–Jan)
Shoulder Season (Oct–Nov & Feb–Mar)
Avoid Long Rains (Apr–May)
Peak Season (Jul–Sep & Dec–Jan)
Best kite surfing winds Jul–Sep. Warmest, sunniest Dec–Jan. Very busy over Christmas and New Year, book 12+ months ahead.
Shoulder Season (Oct–Nov & Feb–Mar)
Excellent swimming. Warm and sunny. Good diving visibility. Humpback whale sightings possible Aug–Oct offshore.
Avoid Long Rains (Apr–May)
Significant discounts available. Some properties close. Short rains: November (brief).
Diving
Best visibility Oct–Mar. Whale sharks: occasional Oct–Feb. Turtles: nesting Oct–Mar, hatching Mar–Jun.
Marine park fees (effective Oct 2025)
Kisite-Mpunguti Marine NP – Adult
Kisite-Mpunguti Marine NP – Child
| Marine park / Activity | EA Citizen |
|---|---|
| Kisite-Mpunguti Marine NP – Adult | KES 500 / visit |
| Kisite-Mpunguti Marine NP – Child | KES 250 / visit |
Charged per visit at the gate, and only for boat, snorkelling and diving trips into the marine park: there is no fee for using the beach. Under 5 free. Ages 5–17 pay the child rate. East African citizen and resident rates are charged in Kenyan shillings.
Not included in accommodation rates; added at quotation stage.
Luxury
Mid-Range
Elephant herds studied continuously since 1972
KWS Premium Park · Flat fees year-round · Elephants & Kilimanjaro
ExploreOver 1.5 million wildebeest cross here each year
Narok County Reserve · Seasonal park fees · Kenya's most iconic safari destination
Explore