Turquoise water and beach on the Kenyan coast near Mombasa
City Transport

Mombasa airport to the city

Moi International into the city by taxi and app cabs.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

Mombasa's Moi International Airport sits on the mainland a short distance from Kenya's old town and the causeway crossings that link the city's various districts. Where exactly you're headed matters here — into the historic island centre, north to Nyali's beach hotels, or south towards Diani — since each has a different journey time and, for Diani, involves a ferry crossing.

Taxi into Mombasa city

Taxis wait outside the terminal, and fares should be agreed before setting off rather than relying on a meter. The ride into central Mombasa, including the old town and Nkrumah Road area, takes around 20–30 minutes in normal traffic. Drivers are used to airport runs and can usually recommend a fair going rate if you're unsure, though it's still worth confirming the price upfront.

App-based ride-hailing

Ride-hailing apps operate in Mombasa and are a reliable way to book a car with an upfront fare estimate, avoiding the need to negotiate. They're widely used for airport transfers and generally work out similar to or slightly cheaper than a standard taxi for the same journey. As with any app-based pickup, it's worth confirming the designated pickup point at the terminal, since areas immediately outside arrivals can be congested with other traffic.

Transfers to Nyali

Nyali, the beach and hotel district north of the city centre, is reached by crossing the Nyali Bridge, adding a little to the journey. Allow around 30–40 minutes from the airport by taxi or app cab, depending on traffic through the city and across the bridge. Many hotels in Nyali offer pre-arranged transfers, which is a convenient option if you'd rather not sort out a car on arrival.

Transfers to Diani Beach

Diani, the well-known beach resort area south of Mombasa, requires crossing the Likoni Channel, either by the vehicle ferry (a short, free crossing for pedestrians and a modest fee for vehicles) or via road transfer arranged by a tour operator or hotel that handles the ferry logistics for you. Including the ferry wait, the total transfer from the airport to Diani typically takes 1.5 to 2 hours, and considerably longer if the ferry queue is busy, which happens often at peak times.

Given the complexity of the ferry crossing, many visitors heading to Diani book a transfer directly through their resort or a tour operator, who will handle the logistics rather than leaving you to negotiate a taxi and the ferry crossing separately.

Factor in the ferry for Diani: the Likoni ferry can involve long queues, especially around rush hour and weekends. If you're heading to Diani, build in extra time, or book a transfer through your resort that's used to timing the crossing well.

Getting around once you're in Mombasa

Mombasa's old town is compact and walkable, with its winding streets, Fort Jesus and the historic harbour all close together. Moving between districts — the city centre, Nyali and beyond — generally means a taxi or app cab, since distances and the bridge and ferry crossings make walking impractical for anything beyond the old town itself.

Onward travel from Mombasa

Mombasa is the coastal terminus of Kenya's modern railway. Our route guide to Nairobi to Mombasa covers the SGR Madaraka Express in detail, a comfortable and popular way to reach the coast without flying. Our wider guide to Kenya by train puts the Madaraka Express alongside the older Nairobi–Mombasa line, and if you're planning to travel further afield by road, see coaches in Kenya and driving in Kenya. Before you travel, check our overview of Kenya & East Africa entry, covering the Kenya ETA and the East Africa visa.

What to expect at Moi International Airport

Moi International Airport is a relatively compact facility compared with Kenya's main hub in Nairobi, and immigration and baggage claim are generally straightforward for international arrivals, though queues can build up when several flights land close together. Currency exchange counters and ATMs are available in the arrivals area if you need Kenyan shillings before heading into the city, and it's worth changing or withdrawing at least a modest amount on arrival, since taxi drivers and smaller vendors may not always accept cards. Official taxi ranks are clearly marked outside arrivals; it's best to use these or a pre-booked ride-hailing pickup rather than accepting offers from unofficial touts inside or immediately outside the terminal.

Money-saving and safety tips

Comfort notes for warm-weather arrival

Mombasa's coastal climate is consistently hot and humid year-round, so arriving after a long-haul flight can feel like a shock even inside an air-conditioned taxi. Staying hydrated during the transfer, particularly on the longer Diani route with its ferry wait, is worth planning for — bottled water is widely available at the airport before you set off. If travelling with young children or elderly relatives, factor the heat into how much time you allow for the transfer, especially the Diani route, where a delayed ferry crossing can turn what should be a 90-minute trip into a considerably longer, hotter wait.

Practical tips

Frequently asked questions

How long does it take to get from Mombasa airport to the city centre?

A taxi or app cab into central Mombasa takes around 20–30 minutes in normal traffic.

How do I get from the airport to Diani Beach?

You'll need to cross the Likoni Channel, either by the vehicle ferry or via a transfer arranged by your resort. Including the crossing, the journey typically takes 1.5 to 2 hours, longer if the ferry is busy.

Is there a train from Mombasa airport into the city?

No, there is no rail link from the airport itself. The SGR Madaraka Express connects Mombasa's town station to Nairobi, but the airport transfer is by road — taxi or app cab.

Should I book a transfer to Nyali or Diani in advance?

It's a good idea, particularly for Diani given the ferry crossing. Many hotels and resorts offer pre-arranged transfers that account for the extra time and logistics involved.

Sources and further reading: