Mombasa airport (Moi International Airport) is located in the Port Reitz area of Changamwe sub-county, on the northwest mainland of Mombasa County — approximately 9 km from Mombasa city centre, 55 km from Diani Beach via the Likoni Ferry, and 120 km from Malindi. The airport is on the mainland, not on Mombasa Island, and is connected to the city by the Makupa Causeway on the A109 Nairobi–Mombasa highway.

Key Takeaways

  • Mombasa airport is located in Changamwe, on the mainland — not on Mombasa Island.
  • The GPS coordinates are 4.0348° S, 39.5942° E.
  • The airport is 9 km from Mombasa city centre, a drive of 20 to 40 minutes via the Makupa Causeway.
  • The airport is 55 km from Diani Beach via the Likoni Ferry — a journey of 90 to 120 minutes by private transfer.
  • The airport sits on the A109 highway (the Nairobi–Mombasa road).
  • For south coast destinations (Diani Beach), transfers cross the Likoni Ferry — factor in 10 to 30 minutes of ferry wait time.
aerial view of Mombasa Kenya coast showing mainland airport location Changamwe
Mombasa airport is located on the northwest mainland in Changamwe, approximately 9 km from Mombasa city centre — connected to Mombasa Island via the Makupa Causeway.

Where Is Mombasa Airport Located?

Need a Mombasa Airport Transfer? Fixed price, no haggling.

Book on WhatsApp →

Mombasa airport (Moi International Airport, IATA: MBA) is located in the Port Reitz area of Changamwe sub-county, in Mombasa County, Kenya. The airport sits on the northwest mainland at GPS coordinates 4.0348° S, 39.5942° E, on the A109 highway that connects Nairobi to the coast. It is approximately 9 km from Mombasa city centre by road via the Makupa Causeway.

What area or district is Mombasa airport in?

Mombasa airport is in the Changamwe sub-county of Mombasa County, in a zone known locally as Port Reitz. Changamwe is an industrial and residential area on the mainland northwest of Mombasa Island. The airport is the largest facility in the sub-county and is the primary geographic landmark used to orient the area.

Is Mombasa airport on the island or the mainland?

Mombasa airport is on the mainland, not on Mombasa Island. This is a common point of confusion — Mombasa city centre, the Old Town, and the main beach hotels on the north coast (Nya, Bamburi, Shanzu) are all connected to the island, while the airport is on the northwest mainland. The two are linked by the Makupa Causeway, an elevated road crossing that carries all vehicle traffic between the airport side and the island. Traffic on the causeway during peak hours is the main factor affecting transfer times to city-centre destinations.

How Far Is Mombasa Airport From Key Destinations?

Transfer times from Mombasa airport vary significantly by destination — the distance table below shows driving distances and estimated journey times for a private transfer. Journey times include the Likoni Ferry crossing for south coast destinations.

road direction sign on the A109 Nairobi-Mombasa highway approaching Mombasa airport
Mombasa airport sits directly on the A109 Nairobi–Mombasa highway — the main approach road for transfers arriving from the mainland side.
Destination Distance from MBA Est. Drive Time Notes
Mombasa City Centre 9 km 20 – 40 min Via Makupa Causeway; add 15 min in peak hours
Nya ~15 km 25 – 45 min North coast; via Makupa Causeway then north
Bamburi / Shanzu ~20 – 25 km 30 – 55 min North coast beach hotels
Diani Beach ~55 km 90 – 120 min Via Likoni Ferry; add 10 – 30 min ferry wait
Watamu ~100 km 1.5 – 2 hrs North coast; B8 coastal highway
Malindi ~120 km 2 – 2.5 hrs North coast; B8 highway via Kilifi

Browse all transfer routes from Mombasa airport for destination-specific pricing alongside these distances.

How far is Mombasa airport from the city centre?

Mombasa airport is 9 km from Mombasa city centre, a drive of 20 to 40 minutes. The route follows the A109 highway from the airport to the Makupa Causeway — the elevated road connecting the mainland to Mombasa Island — then into the city. During weekday rush hours (07:00–09:00 and 17:00–19:00), the causeway backs up and the journey extends to 45 to 55 minutes. Outside peak hours, the drive is 20 to 25 minutes.

How far is Mombasa airport from Diani Beach?

Mombasa airport is approximately 55 km from Diani Beach by road, via the Likoni Ferry crossing. A private transfer takes 90 to 120 minutes — the driving component is 60 to 80 minutes, and the Likoni Ferry adds 10 to 30 minutes depending on queue length at the crossing. The ferry runs continuously and is free for pedestrians and passengers; vehicles pay a small toll. Weekend mornings and public holiday periods have longer ferry queues.

How far is Mombasa airport from Malindi?

Mombasa airport is approximately 120 km from Malindi, a journey of 2 to 2.5 hours by road via the B8 coastal highway north. The route passes through Mombasa city, Nya, Bamburi, Kilifi (including the Kilifi Creek bridge), and on to Malindi. The B8 is generally in good condition but has single-lane sections — allow extra time if travelling on a Friday afternoon when traffic from Mombasa to the north coast increases.

How to Get From Mombasa Airport to Your Hotel

The 4 main transport options from Mombasa airport to your hotel are private transfers, official airport taxis, app-based rides (Uber and Bolt), and shared shuttles. For most travellers, a pre-booked private transfer delivers the fastest, most predictable journey — your driver is confirmed before you land, meets you at the arrivals hall, and drives directly to your hotel at a fixed price. For a step-by-step booking guide, read our article on how to book a Mombasa airport transfer.

What transport options are available from Mombasa airport?

The 4 main transport options from Mombasa airport are private transfers (pre-booked, fixed price, meet-and-greet), official KAA taxis (at the airport rank, negotiated fare), Uber and Bolt (app-based, dynamic pricing, car park pick-up), and shared shuttles (low cost per person, multiple stops, longer journey). The best option depends on your destination, group size, and arrival time. For destinations over 30 km or late-night arrivals, a private transfer is the most reliable choice.

Ready to Book?

Get a Fixed Price for Your Transfer

We reply on WhatsApp within minutes — no apps, no surprises.

Book Your Transfer Before You Arrive at Mombasa Airport

Knowing where Mombasa airport is helps you plan, but having transport confirmed before your flight lands is what removes the stress of arrivals. A pre-booked private transfer means your driver is already at the airport tracking your flight when you touch down — regardless of whether you land on time, early, or after a long delay. Book your transfer from Mombasa airport before you fly, or send your details to WhatsApp (+254 707 116 220) for a same-day or advance booking.

Frequently Asked Questions About Mombasa Airport’s Location

Which side of Mombasa is the airport on?

Mombasa airport is on the northwest mainland side of Mombasa, in Changamwe — north and west of Mombasa Island. The south coast (Diani Beach, Ukunda, Kwale) is in the opposite direction, requiring a crossing of the Likoni Ferry. North coast destinations (Nya, Bamburi, Shanzu, Mtwapa) are accessed from the airport by crossing the Makupa Causeway and continuing north along the B8 coastal road.

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

The drive from Mombasa airport to the city centre takes 20 to 40 minutes under normal traffic conditions. Allow 45 to 55 minutes during weekday peak hours (07:00–09:00 and 17:00–19:00), when the Makupa Causeway slows. Late-night arrivals (23:00–05:00) typically take 20 minutes with no traffic.

What is the address of Mombasa airport?

Mombasa airport’s official address is Moi International Airport, P.O. Box 84019-80100, Mombasa, Kenya, managed by the Kenya Airports Authority (KAA). The GPS coordinates are 4.0348° S, 39.5942° E. Use these coordinates in Google Maps or your navigation app for accurate directions to the terminal.

Mombasa airport is 9 km from the city, 55 km from Diani Beach, and up to 120 km from Malindi. Distance determines journey time; how your transport is arranged determines whether that journey starts the moment you exit customs or ends at the taxi rank.

CoastLine Transfers provides private transfers from Mombasa airport (MBA) to every coastal destination — city centre, Nya, Diani Beach, Watamu, and Malindi. Fixed prices are published by route, and your driver meets you inside the arrivals hall with a name board. Book your transfer online or contact us via WhatsApp (+254 707 116 220).