Where Is Mombasa Airport?

Mombasa Airport is located on the mainland west of Mombasa Island, in the Port Reitz / Changamwe side of Mombasa, Kenya. The airport is officially called Moi International Airport, and its airport code is MBA. It is the main airport serving Mombasa city, the Port of Mombasa, the north coast beaches, south coast road transfers, and many Kenya coast travel routes.

Mombasa Airport location shown on map

Mombasa Airport is not on Diani Beach, not in Malindi, and not inside Mombasa Old Town. It sits on the mainland side of the city, close to the road network that connects Mombasa with Nairobi, the SGR station, the port, the north coast, the south coast, and inland safari routes.

Where exactly is Mombasa Airport located?

Mombasa Airport is located in Mombasa County, Kenya, on the western mainland side of the city near Port Reitz, Changamwe, Magongo and Miritini. Its official name is Moi International Airport.

For map searches, use:

Moi International Airport
Mombasa Airport
Mombasa Airport MBA
Moi Airport Mombasa

The airport sits off the main mainland road system rather than on the island part of Mombasa. This location is important because Mombasa is divided by island, mainland, port, bridge, ferry and coastal road corridors. Your transfer time depends less on the airport itself and more on where you are going after landing.

Is Mombasa Airport in Mombasa city?

Yes, Mombasa Airport serves Mombasa city, but it is not in the old island centre of Mombasa. It is on the mainland west of the city, near the Port Reitz and Changamwe side.

This means transfers from the airport vary depending on your destination:

DestinationDirection from airportTravel logic
Mombasa city centreEast toward the islandShort city transfer, traffic-dependent
Old Town / Fort JesusToward the historic island coreNeeds city traffic buffer
Port of MombasaCity/port-side routeExact port gate matters
SGR Mombasa TerminusMainland routeUsually much easier than crossing city
Nyali / Bamburi / ShanzuToward the north coastBridge and north-coast traffic matter
Diani / Tiwi / GaluToward the south coastUse Dongo Kundu / south-coast route where suitable
Watamu / MalindiFarther northLong road transfer; compare Malindi Airport
Tsavo / Taita HillsInland routeGood airport for coast-to-safari travel

How far is Mombasa Airport from Mombasa city?

Mombasa Airport is roughly 9 km west of central Mombasa, depending on the exact point in the city. The drive can be short in light traffic, but timing changes with road conditions, port traffic, commuting hours, and where exactly you are going. According to Google Maps, the distance from MBA to Mombasa CBD is 9Km and takes about 16 minutes driving.

For example, a transfer to a city hotel is different from a transfer to Old Town, Fort Jesus, the port, or Nyali. On a map these places may look close, but Mombasa traffic and access routes can make the journey feel different.

Is Mombasa Airport near the beach?

Mombasa Airport is not a beach airport. It is an inland mainland airport serving beach destinations by road transfer.

The closest major beach areas commonly reached from Mombasa Airport include:

  • Nyali
  • Bamburi
  • Shanzu
  • Mtwapa
  • Diani by road transfer
  • Tiwi and Galu by south-coast transfer
  • Kilifi, Watamu and Malindi by longer north-coast transfer

If you want the easiest beach access from Mombasa Airport, Nyali, Bamburi and Shanzu are usually more straightforward than Diani or Watamu. If your destination is Diani Beach, you should compare Mombasa Airport MBA with Ukunda / Diani Airport UKA. If your destination is Malindi or Watamu, compare Mombasa Airport MBA with Malindi Airport MYD.

Is Mombasa Airport the closest airport to Diani Beach?

No. Mombasa Airport is not the closest airport to Diani Beach. The closest airport to Diani is Ukunda Airport, commonly called Diani Airport, with airport code UKA. According to Google Maps, Diani Beach is 47.9 km away from Mombasa Airport via Dongo Kundu Bypass and takes about 1 hour drive.

Mombasa Airport can still be a good option for Diani if:

  • you are arriving on an international or regional flight into Mombasa;
  • flights to UKA are unavailable, expensive or poorly timed;
  • you have arranged a reliable road transfer;
  • you are combining Mombasa, Diani and safari;
  • your group needs broader flight options.

Ukunda Airport is usually more convenient if your trip is focused only on Diani and flights are available.

Is Mombasa Airport the closest airport to Watamu or Malindi?

Mombasa Airport can be used for Watamu and Malindi, but it is not always the most convenient airport. Malindi Airport, code MYD, is usually closer for Malindi and often useful for Watamu. Watamu is 125 km away from MBA and Malindi is 137 KM away according to Google Maps estimates.

Use Mombasa Airport for Watamu or Malindi if:

  • MBA has better flight times or prices;
  • you are also visiting Mombasa, Kilifi or Vipingo;
  • you have a pre-arranged transfer;
  • you arrive early enough for the longer road journey.

Use Malindi Airport if:

  • your final destination is Malindi;
  • you want a shorter road transfer to Watamu;
  • flights fit your itinerary;
  • you are traveling with children or arriving late.

How do you get from Mombasa Airport to your hotel?

Most travelers leave Mombasa Airport by taxi, hotel pickup, private transfer, ride-hailing car, shuttle, or car hire.

Transfer optionBest for
Airport taxiMombasa city, Nyali, Bamburi, short transfers
Hotel pickupFirst-time visitors, resort guests, families
Private transferDiani, Watamu, Malindi, safari, late arrivals
Ride-hailingShorter city or nearby hotel trips where available
ShuttleBudget travelers where shared services are available
Car hireLong stays, business travel, independent movement
ChauffeurBusiness, VIP, family or high-comfort travel

For long transfers, book before arrival and send your driver your flight number, passenger count, luggage count, and exact hotel or villa location.

What areas does Mombasa Airport serve?

Mombasa Airport serves more than Mombasa city. It is the main air gateway for a large part of Kenya’s coast and several inland routes.

Main areas served by Mombasa Airport

AreaHow Mombasa Airport serves it
Mombasa cityMain city airport
Port of MombasaUseful for port, cruise and business travel
NyaliCommon north-coast transfer
BamburiCommon beach-hotel transfer
ShanzuCommon resort transfer
MtwapaNorth-coast transfer
KilifiLonger north-coast transfer
WatamuPossible, but compare Malindi Airport
MalindiPossible, but Malindi Airport is usually closer
DianiPossible by road, but compare Ukunda Airport
Tiwi / Galu / MsambweniSouth-coast transfer
Tsavo / Taita HillsStrong safari-start route
SGR Mombasa TerminusMainland connection

Why does Mombasa Airport’s location matter?

Mombasa Airport’s location matters because it determines the best airport, road route and transfer plan for your trip.

A traveler going to Nyali has a very different airport experience from someone going to Diani. A traveler going to Watamu may need to compare Mombasa and Malindi. A safari traveler going to Tsavo may find Mombasa Airport very convenient. A traveler connecting to Maasai Mara may be better served through Nairobi and Wilson Airport.

The correct question is not only “Where is Mombasa Airport?” The better travel question is: Where is Mombasa Airport in relation to my final destination?

Quick answer: where is Mombasa Airport?

Mombasa Airport is located on the mainland west of Mombasa Island, near Port Reitz and Changamwe in Mombasa, Kenya. Its official name is Moi International Airport, and its airport code is MBA. It is the main airport for Mombasa city, the Port of Mombasa, north coast beach hotels, south coast road transfers, and safari routes toward Tsavo and Taita Hills.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top