Mombasa to Diani Beach

Mombasa to Diani Beach: Bypass, Ferry & Transfers (2026)

Diani Beach · Getting Here

Mombasa to Diani Beach

A short hop that used to mean queuing for the ferry — but the new Dongo Kundu bypass has changed that. Here’s the fastest, smoothest way from Mombasa to Diani.

The Likoni ferry has long been the gateway to the South Coast — but there's now a faster alternative.
The Likoni ferry has long been the gateway to the South Coast — but there’s now a faster alternative. Photo: Wikimedia Commons

Getting from Mombasa to Diani is a short hop — about 30 kilometres south — but for years it meant queuing for the Likoni ferry, which could add anywhere from twenty minutes to over an hour. The new Dongo Kundu bypass has changed that. This guide explains both routes, how to travel from Moi International Airport or the SGR terminus, and how to make the trip as smooth as possible.

Quick answer Diani is about 30 km south of Mombasa, a 1–1.5 hour drive. You can either take the Dongo Kundu bypass — an 18 km highway (opened 2024) that avoids the ferry and reaches Diani in about 45 minutes from the airport — or the traditional Likoni ferry. A pre-booked private transfer is the easiest way, from Moi Airport or the SGR terminus.

Dongo Kundu bypass vs the Likoni ferry

Quick answer The Dongo Kundu bypass is faster and more reliable — an 18 km road that skips the ferry entirely and reaches Diani in roughly 45 minutes from Mombasa’s airport. The Likoni ferry is a shorter, cheaper crossing but can be badly congested at weekends and holidays. For predictability, use the bypass.
RouteTimeNotes
Dongo Kundu bypass~45 min (from airport)18 km highway (opened 2024); avoids the ferry; smooth & predictable; links to Moi Airport
Likoni ferryVariable (30 min–2 hrs+)~500 m crossing; cheap; congested at peak times; an experience in itself

More on the crossing itself in our Likoni ferry guide.

From Moi International Airport (Mombasa)

Quick answer From Moi International Airport, Diani is about 45 minutes via the Dongo Kundu bypass, which connects directly to the airport. A pre-booked private transfer is the simplest and most comfortable option, especially with luggage.

Arrange it in advance so a driver meets you — see our airport transfers guide.

From the SGR (Mombasa terminus)

Quick answer If you arrive by SGR at Mombasa’s Miritini terminus, Diani is a 1–1.5 hour road transfer south, again best via the Dongo Kundu bypass. Pre-book a transfer or use a registered taxi rather than negotiating on arrival.

See the full train journey on our SGR to Diani guide.

Transfers, taxis & matatus

Options range from a comfortable private transfer to shared matatus (cheapest). For most visitors with luggage, a private transfer at a fixed price is worth it. Once in Diani, get around by tuk-tuk and taxi — see getting around Diani.

Insider tip Ask your driver to take the Dongo Kundu bypass, not the ferry, during Mombasa’s rush hours (roughly 7–9am and 4–7pm) and on weekends and public holidays, when Likoni queues are worst. The bypass costs a little more in distance but saves a lot of unpredictable waiting.
Watch out If you do use the Likoni ferry as a foot passenger, it gets extremely crowded — keep your bag zipped and held in front of you, as pickpocketing can occur in the crush. And never rely on the ferry’s timing if you have a flight to catch; take the bypass and leave a buffer.

Book a transfer →All ways to reach Diani →

Frequently asked questions

How do you get from Mombasa to Diani?

Diani is about 30 km south of Mombasa, a 1–1.5 hour drive. You either take the Dongo Kundu bypass (an 18 km highway that avoids the ferry and reaches Diani in about 45 minutes from the airport) or the Likoni ferry. A pre-booked private transfer is easiest.

How far is Diani from Mombasa airport?

Moi International Airport is about 45 minutes from Diani via the Dongo Kundu bypass, which connects directly to the airport. A private transfer is the simplest way, especially with luggage.

Do I have to take the Likoni ferry to get to Diani?

No. The Dongo Kundu bypass, opened in 2024, provides a road route from Mombasa to the South Coast that avoids the ferry entirely and is faster and more predictable.

Is the Dongo Kundu bypass or Likoni ferry faster to Diani?

The bypass is faster and more reliable, reaching Diani in about 45 minutes from the airport with no ferry queue. The ferry crossing is shorter and cheaper but can be congested for anything from 30 minutes to over two hours at peak times.

How much is a taxi from Mombasa to Diani?

Prices vary, but a private transfer or taxi from Mombasa or its airport to Diani is a fixed-fare trip best booked in advance. Shared matatus are much cheaper but less comfortable with luggage. Confirm the fare before travelling.

Sources & further reading

Images: Wikimedia Commons, used under their respective licences — verify and attribute each per its file page before publishing. Prices, schedules, seasons and operators change; confirm current details before booking. Last updated: 2026.


Leave a Reply

Your email address will not be published. Required fields are marked *