Moi International (MBA) → Diani Beach
Mombasa Airport to Diani Beach Transfer
Your driver waits in the arrivals hall at Moi International with your name on a board and drives you straight to your hotel, villa or home in Diani Beach. One fixed price for the whole car, agreed before you fly.

- Distance
- ≈ 40 km
- Drive time
- 35–55 min
- Region
- South Coast
- Price
- Fixed, per vehicle
The drive from Moi International to Diani Beach
Since the Dongo Kundu bypass opened, airport and SGR transfers to Diani skip Mombasa island and the Likoni ferry. The route joins the South Coast highway at Kibundani, passes Kombani, and at Ukunda turns onto the short link road past the airstrip that meets Diani Beach Road.
On the way you pass Dongo Kundu bypass, Kibundani, Kombani and Ukunda. Because the bypass avoids Mombasa island, traffic rarely adds much time outside public holidays.
Where we drop off in Diani Beach
Hotels and villas line Diani Beach Road, which runs north–south parallel to the sea for most of the beach’s length. The Diani Beach Shopping Centre is the usual reference point; Galu and Kinondo at the southern end are quieter.
Regular drop-offs include Diani Beach Road, Diani Beach Shopping Centre area, Ukunda, Galu and Kinondo. Once you have settled in, Colobus Conservation and Kaya Kinondo are close by.
Good to know before you land
If you fly domestically, Diani’s own airstrip at Ukunda (UKA) is 10–20 minutes from most hotels. We meet those flights too.
Uber and Bolt work at the airport, but on a 40 km trip drivers sometimes decline, or ask to switch to cash once they see the luggage. A pre-booked car removes that uncertainty after a long flight.
Ways to arrive in Diani Beach
| Arriving at | Distance | Drive time |
|---|---|---|
| Moi International (MBA) | ≈ 40 km | 35–55 min |
| SGR terminus, Miritini | ≈ 35 km | 35–55 min |
| Ukunda (Diani) Airstrip (UKA) | — | 10–20 min to most hotels |
Approximate road distances and times in normal traffic.
How it works
- 1
Send your flight number, arrival date, hotel and passenger count on WhatsApp.
- 2
We confirm a fixed price and send your driver’s name, photo and plate number.
- 3
Your driver tracks the flight and waits in arrivals with a name board.
- 4
You are driven directly to your accommodation in Diani Beach.
Mombasa Airport to Diani Beach Transfer: common questions
How long is the drive from Mombasa airport to Diani Beach?
Usually 35–55 min for about 40 km. Because the bypass avoids Mombasa island, traffic rarely adds much time outside public holidays.
Do you pick up from Ukunda (Diani) Airstrip?
Yes. Ukunda Airstrip (UKA) sits on the link road between Ukunda and Diani Beach Road, 10–20 minutes from most Diani hotels. We meet domestic arrivals there as well as at Moi International.
Do you still use the Likoni ferry to reach Diani?
Not from the airport or SGR; the Dongo Kundu bypass avoids it. From Mombasa island we choose between the ferry and the bypass depending on queues.
What happens if my flight is delayed?
We track your flight and adjust the pickup. Your driver waits for delayed arrivals at no extra cost.
How do I pay?
By M-Pesa, card, or cash in KES, USD, EUR or GBP. The price is fixed when you book on WhatsApp and does not change on the day.
More for Diani Beach
- Diani Beach travel guideEvery way to get there
- SGR → Diani BeachFrom Miritini station · 35–55 min
- Diani Beach hotel transfersHotel to hotel along the coast
- Private driver in Diani BeachHalf day or full day
- Airport → Ukunda35–50 min
- Airport → Galu Beach40–60 min
- Airport → Shimba Hills40–60 min
- Wasini & Kisite Day Trip
- Wedding Transport