Kenya

Diani Beach

South of Mombasa, Diani pairs seventeen kilometres of flour-soft sand with a coral reef, colobus monkeys in the treetops and the option of a safari a short flight away — the classic bush-and-beach combination.

  • Best forBeach lovers · Families · Wildlife & nature
  • In July27°C · 22 rainy days · sea 27°C
  • Ideal stay1-2 weeks
  • Approx. flying time~19h 35m from Los Angeles

Compare

Diani Beach, Kenya
Diani Beach, Kenya Open in Google Maps Powered by Geoapify · © OpenStreetMap contributors · © OpenMapTiles

Why go

Diani runs along Kenya's south coast as a long, palm-backed stretch of white sand fringed by a barrier reef that keeps the water calm for swimming most of the year. Behind the beach, patches of coastal forest still shelter colobus monkeys, and community-run rope bridges let you watch them at canopy height. The pace is unhurried: beach walks at low tide, reef snorkelling, and evenings that build around the sunset rather than nightlife.

Most stays combine several beach days with a short safari inland, since Tsavo and the Maasai Mara are both reachable by a short flight, making Diani a natural bush-and-beach finish to a Kenya trip. Wildlife and beach can be combined in a single week without much travel fatigue. Aim for the dry stretches, January to February or July to October, and avoid the long rains around April and May.

Ideal stay
1-2 weeks
The vibe
Palm-fringed, easy-going, safari-adjacent

From our guides

Kitesurfers love the steady breeze; everyone loves the dhow trips to Wasini Island. Aim for January and February, or July to October, dodging the long rains.

Featured in Ten far-flung beaches worth the long-haul flight

Things to do

  1. Diani Beach

    Seventeen kilometres of soft white sand backed by palm groves and a protective barrier reef that keeps the water calm most of the year.

  2. Kaya Kinondo

    A sacred coastal forest with guided walks explaining local Digo culture and traditions, run by community guides from the nearby village.

  3. Colobus Conservation

    A centre protecting the endangered Angolan colobus, with canopy bridges built over the road to keep the monkeys safe from traffic.

  4. Wasini Island

    A dhow trip south to a small island with a marine park and fresh seafood lunches cooked on the beach.

  5. Shimba Hills

    A nearby reserve known for elephants and rare sable antelope, good for a short safari without leaving the coast far behind.

  6. Kitesurfing beaches

    Steady onshore winds, especially from June to September, draw kitesurfers to the southern beaches around Galu and Diani.

Getting there

  1. Fly to

    Mombasa (MBA)

    Nearest airport to Diani Beach, about 31km away as the crow flies.

  2. Then

    To Diani Beach

    About an hour and a half by road from Mombasa (MBA), south through the city and across on the Likoni ferry. The Ukunda airstrip beside Diani also takes light flights from Nairobi.

  3. On the ground

    Getting around

    One road runs the length of the beach, covered by tuk-tuks, taxis and hotel transfers, and most hotels sit directly on the sand.

Public transport: Matatus and tuk-tuks work the beach road cheaply. The Likoni ferry is the bottleneck heading north.

Flights

Los Angeles Diani Beach, Kenya

Fly from anywhere — search 4,000+ airports worldwide.

Roughly 19h 35m in the air from Los Angeles (LAX), estimated from the distance — check for a direct route. Pick a month to see every available flight with live prices.

Check dates and prices

Pick your departure date, then your return.

Search flights

Flight times are estimates; prices open on Google Flights.

When to go

Daytime highs run from about 27°C in July to 33°C in February. Driest in February; wettest in April, with rain on about 25 days. The sea is warmest in March at around 30°C, coolest at 26°C.

The year at a glance — pick a month for detail

July27° · rain 22 days · sea 27°Warm and often wet.

Monthly figures averaged from daily records for 2020–2024 at this location (ERA5 reanalysis).

Where to stay

Beach resorts and all-inclusives, plus boutique lodges, private villas with staff and a few backpacker places. Ukunda inland has the cheap rooms.

  • Best base overall

    Diani Beach Road (central)

    The middle stretch near the shopping centres has the widest choice of hotels and the shortest walk to restaurants and dive shops. It is also the busiest section of sand.

    Find stays in Diani Beach Road (central)
  • Quietest

    Galu Beach

    The southern end towards Kinondo, with emptier sand and smaller lodges. You will need a tuk-tuk or taxi for most meals out.

    Find stays in Galu Beach
  • Best with children

    Diani north (Congo Beach)

    Family resorts with pools and calm reef-protected water at low tide. Seaweed can wash up seasonally, which nobody mentions in the brochure.

    Find stays in Diani north (Congo Beach)
  • Best value

    Ukunda

    The town just inland by the airstrip, with guesthouses at a fraction of beachfront rates. No sea view, and you commute the short distance to the sand.

    Find stays in Ukunda

Worth knowing before you book: Christmas and New Year sell out months ahead at peak rates, and many places close or run skeleton service during the long rains in May and June.

Search everything else in Diani Beach by budget. These are indicative budget bands in GBP per night for two people, not live quotes or guarantees of hotel type. Check your dates, guests, taxes and final price on Booking.com.

Or see everything in Diani Beach

Good to know

Getting there
Ukunda's small airstrip serves Diani directly, or fly into Mombasa and drive south across the ferry or new bridge.
Timing
January to February and July to October are the driest, most reliable months.
Safety
Swim within the reef, where currents are gentle; check locally before venturing beyond it.
With kids
The shallow, reef-protected water suits families, though jellyfish can appear at certain times of year.
Cash or card
Cards are accepted at larger hotels, but cash is useful for markets, dhow trips and tips.

Similar places

Further afield

Quick answers

When is the best time to visit Diani Beach?

Daytime highs run from about 27°C in July to 33°C in February. Driest in February; wettest in April, with rain on about 25 days. The sea is warmest in March at around 30°C, coolest at 26°C.

How long should I spend in Diani Beach?

Our suggestion: 1-2 weeks.

How do I get to Diani Beach?

About an hour and a half by road from Mombasa (MBA), south through the city and across on the Likoni ferry. The Ukunda airstrip beside Diani also takes light flights from Nairobi.

Do I need a car in Diani Beach?

No. Matatus and tuk-tuks work the beach road cheaply. The Likoni ferry is the bottleneck heading north.

What currency and language are used in Diani Beach?

Currency: Kenyan shilling (KES). Language: Swahili and English. Plugs: type G.

Who is Diani Beach best for?

Best for beach lovers, families and wildlife & nature. In a phrase: palm-fringed, easy-going, safari-adjacent.

Save your places

Create an account and the places you save stay with you — on your phone, on your laptop, next time you visit.

We only use your email to keep your saved places. No newsletters unless you ask.