Mombasa Airport Guide: Visitor Guide to Moi International Airport (MBA)

Mombasa Airport is officially called Moi International Airport, code MBA, and it is the main airport serving Mombasa and Kenya’s Indian Ocean coast. It is the airport most travelers use for Mombasa city, Nyali, Bamburi, Shanzu, Mtwapa, Kilifi, Diani road transfers, cruise-port access, Tsavo safaris, and many Kenya coast holidays. It works as both an international arrival airport and a domestic hub connecting the coast with Nairobi and other routes.

For a visitor, the most useful way to understand Mombasa Airport is not just as “the airport in Mombasa.” It is the coastal gateway airport. It sits on the Mombasa mainland, connects directly into the road network around Changamwe, Port Reitz, Miritini and the Nairobi–Mombasa highway, and gives access to three different travel worlds: the city, the beaches, and the safari routes inland.

A World Bank environmental assessment for rehabilitation works at Moi International Airport describes it as Kenya’s second-largest airport after Jomo Kenyatta International Airport and places it on the Mombasa mainland off Port Reitz in the Vikombani area of Mombasa city. The same report notes that the airport mostly handles tourism-related international and local flights, which explains why MBA is so closely tied to Kenya coast travel rather than only city aviation.


What is Mombasa Airport?

Mombasa Airport is Moi International Airport, the main airport serving Mombasa city and the Kenya coast. Its IATA code is MBA, and its ICAO code is HKMO.

For travelers, Mombasa Airport is the airport to check first if you are going to:

  • Mombasa city;
  • Old Town and Fort Jesus;
  • Nyali, Bamburi, Shanzu and Mtwapa;
  • Kilifi, Vipingo, Watamu or Malindi by road;
  • Diani Beach by road transfer;
  • Mombasa port or cruise terminal;
  • Tsavo, Taita Hills or some coast-starting safaris.

Quick airport facts

QuestionAnswer
Common nameMombasa Airport
Official nameMoi International Airport
IATA codeMBA
ICAO codeHKMO
Main city servedMombasa
CountryKenya
Main travel roleKenya coast gateway
Best forMombasa, north coast, port, Tsavo, road transfers to Diani
Not the same asUkunda Airport / Diani Airport UKA

The most important traveler point is simple: MBA is Mombasa Airport; UKA is Diani / Ukunda Airport; MYD is Malindi Airport.


Is Mombasa Airport the same as Moi International Airport?

Yes. Mombasa Airport and Moi International Airport refer to the same airport.

Travelers use “Mombasa Airport” because it is easier and clearer in normal conversation. The official name is Moi International Airport, named after Kenya’s former president Daniel arap Moi. Airport guides and aviation references list it using the code MBA.

Name guide

NameWhat it means
Mombasa AirportCommon traveler name
Moi International AirportOfficial airport name
Moi Airport MombasaCommon shortened name
MBA AirportCode-based traveler name
HKMOICAO aviation code
Port Reitz AirportOlder/historical wording you may still see in some contexts

If you are booking a flight, the code matters more than the wording. Use MBA for Mombasa.


What is the airport code for Mombasa?

The airport code for Mombasa Airport is MBA.

The two codes are:

Code typeCodeUsed by
IATAMBAAirline tickets, booking engines, baggage tags, passenger searches
ICAOHKMOAviation, flight planning, pilots, technical references

World Travel Guide lists Mombasa Moi International Airport with code MBA, address on Airport Road / Port Reitz, and location approximately 10 km west of Mombasa.

For ordinary travelers, MBA is the code to remember. If a ticket says UKA, that is Ukunda / Diani Airport. If it says MYD, that is Malindi. If it says NBO, that is Nairobi JKIA.


Where is Mombasa Airport located?

Mombasa Airport is on the mainland side of Mombasa, west of Mombasa Island, in the Port Reitz / Changamwe side of the city.

This location matters because Mombasa is not laid out like a simple beach town. The airport sits inland from the beach hotels and west of the old island city. That means your transfer experience depends on which direction you go after landing:

Destination after landingTravel logic
Mombasa city / Old TownHead toward the island
Nyali / Bamburi / ShanzuCross toward the north coast
Diani / Tiwi / MsambweniHead south, historically involving ferry or south-coast routing
Watamu / MalindiLong north-coast road journey
Tsavo / Taita HillsInland safari route
SGR station / MiritiniMainland road connection
Port / cruise terminalCity and port-side transfer planning

The World Bank report places the airport immediately south of the main Mombasa–Nairobi highway and between surrounding areas including Miritini, Mikindani, Changamwe, Magongo, Chaani and Port Reitz.


Which airlines and flights use Mombasa Airport?

Mombasa Airport handles both domestic and international flights. It is especially important for travelers who want the Kenya coast without first spending a night in Nairobi.

Flights to and from Mombasa may include:

  • domestic flights between Nairobi and Mombasa;
  • international leisure routes from Europe;
  • regional routes through East African or Middle Eastern hubs;
  • coastal and safari-related connections;
  • charter or seasonal tourism services.

FlightConnections describes Moi International Airport as an international airport and lists direct routes to Mombasa from multiple countries and cities, with both domestic and international services shown in its route data. Because airline schedules change by season, always confirm live routes before publishing exact airline claims or booking a transfer.

How to think about Mombasa flights

Traveler typeRoute logic
International beach travelerFly directly to MBA if available, or connect via Nairobi, Addis Ababa, Dubai or another hub
Nairobi residentDomestic Nairobi–Mombasa flight is usually fastest
Diani travelerCompare MBA road transfer against UKA direct flight
Watamu travelerCompare MBA road transfer against Malindi Airport
Safari travelerUse MBA for Tsavo/Taita routes, or connect onward for Mara/Amboseli
Cruise travelerMBA works well for Mombasa port access

Mombasa Airport is not only a city airport. It is an itinerary gateway.


What happens when you arrive at Mombasa Airport?

When you arrive at Mombasa Airport, the sequence is usually straightforward:

  1. Disembark the aircraft.
  2. Complete immigration if arriving internationally.
  3. Collect baggage.
  4. Clear customs if applicable.
  5. Exit into the arrivals area.
  6. Meet your driver, hotel transfer, taxi or tour operator.
  7. Continue to Mombasa, the beaches, the port, SGR station or safari route.

Arrival planning by traveler type

TravelerMain arrival concern
International visitorImmigration, baggage, customs, transfer
FamilyLuggage, child items, vehicle size
Diani travelerLong transfer and route timing
Watamu travelerLong north-coast drive
Safari guestVehicle and timing for onward safari
Cruise passengerPort transfer and luggage timing
Late arrivalPre-booked driver and hotel communication

The airport is not usually the hard part. The transfer after arrival is the part to plan carefully.


How do departures work at Mombasa Airport?

Departures from Mombasa Airport should be treated seriously even if your hotel is not far away. Coastal traffic, check-in deadlines, baggage queues and international formalities can all add time.

A good departure plan includes:

  • confirming your flight status before leaving the hotel;
  • checking whether the flight is domestic or international;
  • leaving early from Diani, Watamu, Malindi, Tiwi, Msambweni or safari lodges;
  • keeping passports and documents accessible;
  • checking baggage rules before airport arrival;
  • giving the driver your airline and departure time.

Departure timing logic

Flight typePlanning advice
Domestic flightArrive early enough for check-in, baggage and security
International flightAllow more time for passport control, baggage and security
Family/group departureLeave earlier than solo travelers
Diani-to-MBA departureBuild a large road-transfer buffer
Watamu/Malindi-to-MBA departureAvoid tight same-day planning
Safari-to-MBA departureConfirm road timing with operator

The most common mistake is assuming “coast distances” are simple. They are not always simple because bridges, ferries, city traffic, road works and hotel locations matter.


How do transfers from Mombasa Airport work?

Mombasa Airport transfers usually work through one of five options:

Transfer typeBest for
Hotel pickupFirst-time visitors, resort guests, families
Private transferDiani, Watamu, Malindi, safari routes, late arrivals
Airport taxiCity, Nyali, Bamburi, simple transfers
Ride-hailingSome local trips, depending on availability and pickup rules
Car hire / chauffeurBusiness travelers, flexible itineraries, longer stays

For short city or north-coast transfers, a taxi or hotel driver may be enough. For Diani, Watamu, Malindi, Shimba Hills, Tsavo or late-night arrivals, a pre-arranged transfer is usually better.

What to send your driver

I am arriving at Mombasa Airport / Moi International Airport, code MBA, on [airline], flight [number], at [time]. My destination is [hotel / villa / area]. We are [number] passengers with [number] bags. Please confirm pickup point, vehicle and price.

That message solves most airport pickup confusion.


Which beach destinations use Mombasa Airport?

Mombasa Airport serves both the north coast and the south coast, but the transfer logic is different.

Beach destination guide

DestinationIs MBA useful?Expert note
NyaliYesOne of the easiest beach areas from MBA
BamburiYesGood north-coast hotel access
ShanzuYesLonger than Nyali/Bamburi but straightforward
MtwapaYesCommon north-coast transfer
VipingoYesPre-book transfer for resort/villa stays
KilifiYesLonger north-coast journey
WatamuYes, but compare MalindiMombasa is workable; Malindi may be closer
MalindiSometimes, but compare MYDMalindi Airport may be more convenient
DianiYes, but compare UKAUkunda Airport is closer to Diani
Tiwi / MsambweniYes, with planningSouth coast transfer should be pre-arranged

A good coast guide should not say “Mombasa Airport is best for every beach.” It is best for some areas, useful for others, and only one option for Diani or Malindi.


Why Mombasa Airport matters for cruise, port and safari travel

Mombasa Airport also matters beyond beach holidays.

A Nairobi Convention coastal tourism report notes that the proximity of the port of Mombasa to Moi International Airport makes it ideal for cruise-fly services, while the cruise terminal includes restaurants, duty-free shops, conference facilities, baggage conveyor belts, migration and health facilities.

That matters because MBA is useful for:

  • cruise passengers;
  • port business travelers;
  • shipping and logistics visitors;
  • Fort Jesus / Old Town short stays;
  • Tsavo and Taita Hills safari starts;
  • beach-and-safari itineraries.

The airport is part of Mombasa’s wider coastal travel system, not an isolated terminal.


Final travel checklist for Mombasa Airport

Before travelCheck
Airport code is MBA
Correct airport name is Moi International Airport
Flight status checked
Arrival or departure terminal/process understood
Transfer booked if going beyond Mombasa city
Driver has airline and flight number
Baggage rules checked
Kenya entry documents checked if international
Destination route understood: north coast, south coast, city, port or safari
Extra buffer added for Diani, Watamu, Malindi or safari transfers

Final answer: what should travelers know about Mombasa Airport?

Mombasa Airport, officially Moi International Airport, is the main airport for Mombasa and one of the most important gateways to Kenya’s coast. Use airport code MBA when booking. Choose it for Mombasa city, Nyali, Bamburi, Shanzu, port access, Tsavo safaris and many north-coast trips. Use it for Diani or Watamu when flights, price and transfers make sense, but compare Ukunda Airport UKA for Diani and Malindi Airport MYD for Malindi/Watamu.

For a smooth trip, plan the airport and the road transfer together. On the Kenya coast, the flight gets you to Mombasa; the transfer determines how easily you reach the beach, port or safari.

Scroll to Top