Mombasa Airport Code: MBA, HKMO and Moi International Airport Explained

The airport code for Mombasa Airport is MBA. This is the IATA code used on airline tickets, flight searches, baggage tags and booking platforms. The ICAO code is HKMO, which is used in aviation and flight-planning systems. Mombasa Airport is officially called Moi International Airport, so MBA, HKMO, Mombasa Airport and Moi International Airport all refer to the same airport in Mombasa, Kenya.

For travelers, the most important code is MBA. That is what you should use when searching for flights to Mombasa. If you are going to Diani Beach, do not confuse MBA with UKA, which is Ukunda / Diani Airport. If you are going to Malindi or Watamu, do not confuse MBA with MYD, which is Malindi Airport. If you are connecting through Nairobi, remember that NBO is JKIA and WIL is Wilson.

The IATA code for Mombasa’s Moi International Airport is MBA. The airport is located off Port Reitz / Airport Road, about 10 km west of Mombasa city. Flightradar24 also lists the airport as Mombasa Moi International Airport, MBA/HKMO, confirming the common pairing of its passenger-facing IATA code MBA and aviation ICAO code HKMO.


What is the airport code for Mombasa Airport?

The airport code for Mombasa Airport is MBA.

Use MBA when:

  • booking a flight to Mombasa;
  • checking arrivals or departures;
  • tracking a flight;
  • reading your baggage tag;
  • arranging hotel pickup;
  • comparing Mombasa with Diani or Malindi;
  • booking airport transfers.

Mombasa Airport code table

CodeMeaningUsed for
MBAIATA code for Mombasa AirportPassenger tickets, booking engines, baggage tags
HKMOICAO code for Moi International AirportAviation, flight planning, aircraft operations
Mombasa AirportCommon traveler nameNormal travel conversation
Moi International AirportOfficial nameAirport authority, formal references
Moi Airport MombasaCommon shortened wordingLocal/traveler searches

If your ticket says MBA, you are flying to or from Mombasa Airport.


What does MBA airport code mean?

MBA is the IATA code for Mombasa Airport. IATA codes are the three-letter airport codes most travelers see when booking flights.

Examples:

CodeAirport
MBAMombasa Moi International Airport
NBONairobi Jomo Kenyatta International Airport
WILNairobi Wilson Airport
UKAUkunda / Diani Airport
MYDMalindi Airport
ZNZZanzibar Airport

The code MBA does not mean “Mombasa Beach Airport.” It is simply the standard passenger-facing airport code assigned to Moi International Airport.

Why MBA matters

Traveler taskWhy MBA matters
Booking flightsPrevents wrong-airport selection
Arranging pickupDriver knows you mean Mombasa, not Diani
Checking flight statusLive systems use airport codes
Baggage tagsBags route using code data
Comparing airportsMBA is different from UKA and MYD
International travelAirlines and immigration systems use airport identifiers

For Mombasa travel, MBA is the code to remember.


What is the ICAO code for Mombasa Airport?

The ICAO code for Mombasa Airport is HKMO.

ICAO codes are four-letter codes used more by aviation professionals than ordinary travelers. Pilots, dispatchers, flight planners and aviation databases use HKMO to identify Moi International Airport.

IATA vs ICAO

Code typeMombasa codeWho uses it
IATAMBAPassengers, airlines, booking engines, baggage systems
ICAOHKMOPilots, air traffic systems, flight planning, aviation data
Common nameMombasa AirportTravelers
Official nameMoi International AirportAirport authority and formal documents

If you are writing a technical airport page, include both MBA and HKMO. If you are writing for ordinary travelers, lead with MBA.


Is MBA the same as Moi International Airport?

Yes. MBA is the airport code for Moi International Airport in Mombasa.

This name-code relationship is important because different sources may use different wording:

  • flight search engines may show Mombasa MBA;
  • airport guides may show Mombasa Moi International Airport;
  • official or formal sources may show Moi International Airport;
  • aviation systems may show HKMO;
  • travelers may simply say Mombasa Airport.

They all refer to the same airport.

Name and code relationship

What you seeWhat it means
Mombasa AirportSame as Moi International Airport
Moi International AirportOfficial name of MBA
MBAPassenger airport code
HKMOAviation code
Mombasa Moi InternationalDescriptive combined form
Port Reitz AirportHistorical/older reference, not the common modern booking name

The cleanest wording for a travel website is: Mombasa Airport, officially Moi International Airport, code MBA.


Which airport codes are commonly confused with MBA?

Mombasa Airport is often confused with other Kenya coast or Nairobi airports.

Common code confusion

CodeAirportCommon mistake
MBAMombasa Airport / Moi International AirportCorrect for Mombasa
UKAUkunda Airport / Diani AirportMistaken by Diani travelers choosing Mombasa
MYDMalindi AirportMistaken by Watamu/Malindi travelers
NBONairobi JKIAMistaken by international arrivals continuing to coast
WILNairobi Wilson AirportMistaken in safari-flight planning
LAULamu AirportMistaken in broader coast itineraries
ZNZZanzibar AirportMistaken in regional beach itineraries

The airport code tells you the real destination. The city or beach name in a package itinerary may not be specific enough.


Should Diani travelers use MBA or UKA?

Diani travelers should usually compare MBA and UKA before booking.

UKA is Ukunda Airport, commonly called Diani Airport. It is closer to Diani Beach.
MBA is Mombasa Airport. It has broader flight options but usually requires a longer road transfer to Diani.

MBA vs UKA for Diani travelers

FactorMBA: Mombasa AirportUKA: Ukunda / Diani Airport
Closest to Diani BeachNoYes
Flight optionsOften broaderMore limited
Transfer to DianiLonger road transferShorter local transfer
Better for international arrivalsOften yesUsually domestic/regional connection
Better for families going straight to DianiDepends on routeOften yes if schedule works
Better for heavy luggageCompare airline rulesCompare airline rules
Best decision methodFlight + baggage + road transferFlight + baggage + short transfer

If your trip is mainly Diani Beach, check UKA first. If UKA is expensive, unavailable or badly timed, MBA can still work well with a pre-arranged transfer.


Should Watamu and Malindi travelers use MBA or MYD?

Watamu and Malindi travelers should compare MBA with MYD.

MYD is Malindi Airport. It is usually more convenient for Malindi and often useful for Watamu.
MBA is Mombasa Airport. It may have more flights or better fares, but the road transfer north can be longer.

MBA vs MYD for north coast travelers

DestinationAirport to check firstWhy
Mombasa cityMBAMain city airport
Nyali / Bamburi / ShanzuMBAStrongest airport fit
KilifiMBA or MYDDepends on flight/road timing
WatamuMYD or MBAMalindi may be closer; Mombasa may have more flights
MalindiMYDUsually closer
LamuLAUSeparate coastal airport

For Watamu, do not judge by airfare alone. Add road transfer time and cost.


Should Nairobi travelers use NBO or WIL before Mombasa?

For Nairobi-to-Mombasa travel, most travelers use NBO, Jomo Kenyatta International Airport. Some safari or charter contexts may involve WIL, Wilson Airport, but Mombasa’s main commercial domestic connection is usually searched through Nairobi’s major airport systems.

Nairobi code guide

CodeAirportMombasa relevance
NBOJomo Kenyatta International AirportMain Nairobi commercial/international airport
WILWilson AirportSafari/domestic airfield; relevant for some charter or safari routing
MBAMombasa AirportCoast arrival airport

If you are connecting from an international flight, check whether your next flight leaves from NBO or WIL. They are not the same airport.


Mombasa Airport code checklist

Before bookingCheck
Mombasa Airport code is MBA
ICAO code is HKMO
Official name is Moi International Airport
Diani / Ukunda code is UKA
Malindi code is MYD
Nairobi JKIA code is NBO
Nairobi Wilson code is WIL
Your hotel knows which airport you booked
Your driver has the airport code and flight number
Your baggage tag shows the correct destination

Final answer: what is the Mombasa Airport code?

The Mombasa Airport code is MBA. The airport’s official name is Moi International Airport, and its ICAO code is HKMO. Use MBA when booking flights, checking arrivals or departures, arranging pickup, or comparing Mombasa with Diani / Ukunda Airport UKA and Malindi Airport MYD.

For most travelers, the safe wording is: Mombasa Airport, Moi International Airport, code MBA.

Scroll to Top