Kenya

Diani Beach

On the Indian Ocean, 30 km south of Mombasa, Diani Beach stretches for about 17 km. It runs from the Congo river in the north to Galu in the south, lined with palm trees.

Dhows on the Diani Beach lagoon
Roma Neus · CC BY 3.0

Key facts

Before you go.

Starting point
Mombasa, via the Likoni ferry then the road to UkundaDiani Beach (Wikivoyage)
Best season
Avoid the main rainy season, April to June; some inconvenience in October–NovemberDiani Beach (Wikivoyage)

Good to know

Three things to remember.

Plan the trip

Our recommended partners

One link per need, chosen for reliability. Prices and availability are the partner’s, in a new tab.

Sources · 2 pages consulted, with the exact sentence used
  1. Diani Beach (Wikipedia)
    Diani Beach is a beach on the Indian Ocean coast of Kenya. It is located 30 kilometres (19 mi) south of Mombasa […] The beach is about 17 kilometres (11 mi) long, from the Congo river in the north to Galu beach in the south […] A small airstrip - Ukunda Airport - is located between the beach area and the Mombasa-Lunga Lunga road. Inland from the beach is extensive vegetation […] including numerous palm trees […] (coordinates -4.32222, 39.575)
  2. Diani Beach (Wikivoyage)
    The worst travel time is in the main rainy season from April to June. Also in the 2nd rainy season, October-November, you have to reckon with inconveniences. […] From the Likoni Ferry, take another matatu to Ukunda […] To get to Diani Beach from the airport, you have to take a ferry across an estuary. […] Air taxi Diani Airport to Mombasa Airport: If you don't feel like waiting for hours to cross the ferry this is an alternative.

Opening hours, prices and access conditions change: check them with the official source before you go. Viafro publishes no price without a source and a date.