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.
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.
Dongo Kundu bypass vs the Likoni ferry
| Route | Time | Notes |
|---|---|---|
| Dongo Kundu bypass | ~45 min (from airport) | 18 km highway (opened 2024); avoids the ferry; smooth & predictable; links to Moi Airport |
| Likoni ferry | Variable (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)
Arrange it in advance so a driver meets you — see our airport transfers guide.
From the SGR (Mombasa terminus)
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.
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
- National Museums of Kenya (museums.co.ke) — Dongo Kundu bypass vs Likoni ferry (route comparison, times)
- National Museums of Kenya — Likoni Ferry guide (schedule, charges, safety)
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