Information you can trace and trustHow we verifyReport an issue
White sand and turquoise water at Diani Beach

Beach

Diani Beach

White sand, reefs and dhow trips on the south coast.

  • South Coast
  • Best: Aug–Oct, Dec–Mar
Photo: FredD, CC BY-SA 3.0

Overview

Marine reserve
Diani-Chale, gazetted 1995
From Mombasa
About 30 km
Airstrip
Ukunda

Diani is Kenya's best-known beach, a long stretch of white sand on the Indian Ocean in Kwale County, about 30 km south of Mombasa.

Offshore, the Diani-Chale National Reserve, gazetted in 1995, protects coral gardens, seagrass beds, mangroves and nesting grounds for endangered sea turtles. Dolphins are often seen.

Resorts, kite-surfing, diving and dhow trips to Kisite-Mpunguti Marine Park and Wasini Island make Diani a classic end to a safari.

  • Coral reefs

    Snorkelling and diving in the marine reserve.

  • Kite-surfing

    Strong, steady winds much of the year.

  • Kisite-Mpunguti dhow trip

    Dolphins and reefs further south.

Things to do

  • Snorkelling and diving

    With licensed operators.

  • Dhow excursion

    Within marine protected areas, excluding entry.

    US$10
  • Kite-surfing

    Schools along the beach.

Prices are the foreign non-resident rate per person. Resident and East African rates are lower; see the full table below.

Wildlife and nature to look for

  • Green turtle
  • Dolphin
  • Colobus monkey

When to go

Best December–March and July–October; long rains in April–June.

  1. Jan: Best
  2. Feb: Best
  3. Mar: Best
  4. Apr: Wetter
  5. May: Wetter
  6. Jun: Wetter
  7. Jul: Good
  8. Aug: Best
  9. Sep: Best
  10. Oct: Best
  11. Nov: Good
  12. Dec: Best

Fees and permits

Official rates from the Kenya Wildlife Service (KWS Conservation Fees 2025 (Legal Notice 160 of 2025)). Children, vehicle and accommodation rates are in the full tariff.

Diani Beach fees by visitor category
ItemForeign non-residentForeign residentRest of AfricaEast African citizen
Marine reserve entry (adult)per person, valid 24 hoursChildren 5–17: KES 250 / KES 350 / US$15 / US$10 (citizen / resident / non-resident / African citizen).US$25KES 675US$15KES 500
Dhow excursionper person, within marine protected areasUS$10KES 1,000US$10KES 1,000
  • Marine reserve entry (adult)per person, valid 24 hours
    Foreign non-resident
    US$25
    Foreign resident
    KES 675
    Rest of Africa
    US$15
    East African citizen
    KES 500

    Children 5–17: KES 250 / KES 350 / US$15 / US$10 (citizen / resident / non-resident / African citizen).

  • Dhow excursionper person, within marine protected areas
    Foreign non-resident
    US$10
    Foreign resident
    KES 1,000
    Rest of Africa
    US$10
    East African citizen
    KES 1,000
  • The beach itself is free; marine entry applies when you go out to the reserve or marine parks.
  • Fees are paid cashless through KWSPay on eCitizen. Children are aged 5–17.
  • The Kenya Tourism Federation challenged these rates in the High Court in October 2025; KWS republished the same rates in 2026. Confirm the amount when you pay.

Getting there

  • By road
    From MombasaAbout 1–2 hours

    Via the Likoni ferry or the Dongo Kundu bypass.

  • By air
    From NairobiAbout 1 hour 10 minutes

    Flights to Ukunda airstrip.

Open larger map Directions Marker shows an approximate location.

Know before you go

  • Swim where lifeguards or hotels advise; tides and currents vary.
  • Use licensed boat operators with life jackets.

Frequently asked questions

Is Diani Beach free?

Yes. Marine-reserve fees apply only to trips into the protected areas.

Sources

Checked on 23 October 2026. Fees and rules change; confirm with the authority or your operator before you pay.

Report a mistake on this page

Combine your trip

Places to pair with Diani Beach

All Kenya places
Red-dusted elephants of Tsavo EastNational park

Southeastern Kenya

Tsavo East National Park

Kenya's largest park, home of the red elephants.

Turquoise water and coral islets at WatamuMarine park

North Coast

Watamu & Gede Ruins

Coral gardens, Mida Creek and a lost Swahili town.