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.
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
- Agree the taxi fare in writing or via the app before the journey starts — this avoids any dispute or unexpected charges on arrival at your destination.
- Ride-hailing apps generally offer more transparent, fixed pricing than street taxis, and are a good default if you have a working local SIM or roaming data on arrival.
- If crossing the Likoni ferry by vehicle for Diani, allow significantly more time than the crossing itself suggests, since queues can extend well beyond the terminal during peak periods.
- Keep a note of your hotel or resort's address and a local contact number, since not all drivers will have GPS navigation for smaller side roads in Nyali or further afield.
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
- Agree the fare with a taxi driver before setting off, or use an app for an upfront estimate.
- If heading to Diani, ask your accommodation whether transfer arrangements already account for the Likoni ferry crossing.
- Allow extra time for any journey involving the ferry, particularly around weekends and the evening rush.
- Keep some Kenyan shillings on hand for the ferry (if travelling by vehicle) and for smaller taxi fares, though cards and mobile payment are increasingly common.
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:
- Airport information: Moi International Airport, Kenya Airports Authority.
- General transport overview cross-checked with Rome2Rio.
