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
| Code | Meaning | Used for |
|---|---|---|
| MBA | IATA code for Mombasa Airport | Passenger tickets, booking engines, baggage tags |
| HKMO | ICAO code for Moi International Airport | Aviation, flight planning, aircraft operations |
| Mombasa Airport | Common traveler name | Normal travel conversation |
| Moi International Airport | Official name | Airport authority, formal references |
| Moi Airport Mombasa | Common shortened wording | Local/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:
| Code | Airport |
|---|---|
| MBA | Mombasa Moi International Airport |
| NBO | Nairobi Jomo Kenyatta International Airport |
| WIL | Nairobi Wilson Airport |
| UKA | Ukunda / Diani Airport |
| MYD | Malindi Airport |
| ZNZ | Zanzibar 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 task | Why MBA matters |
|---|---|
| Booking flights | Prevents wrong-airport selection |
| Arranging pickup | Driver knows you mean Mombasa, not Diani |
| Checking flight status | Live systems use airport codes |
| Baggage tags | Bags route using code data |
| Comparing airports | MBA is different from UKA and MYD |
| International travel | Airlines 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 type | Mombasa code | Who uses it |
|---|---|---|
| IATA | MBA | Passengers, airlines, booking engines, baggage systems |
| ICAO | HKMO | Pilots, air traffic systems, flight planning, aviation data |
| Common name | Mombasa Airport | Travelers |
| Official name | Moi International Airport | Airport 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 see | What it means |
|---|---|
| Mombasa Airport | Same as Moi International Airport |
| Moi International Airport | Official name of MBA |
| MBA | Passenger airport code |
| HKMO | Aviation code |
| Mombasa Moi International | Descriptive combined form |
| Port Reitz Airport | Historical/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
| Code | Airport | Common mistake |
|---|---|---|
| MBA | Mombasa Airport / Moi International Airport | Correct for Mombasa |
| UKA | Ukunda Airport / Diani Airport | Mistaken by Diani travelers choosing Mombasa |
| MYD | Malindi Airport | Mistaken by Watamu/Malindi travelers |
| NBO | Nairobi JKIA | Mistaken by international arrivals continuing to coast |
| WIL | Nairobi Wilson Airport | Mistaken in safari-flight planning |
| LAU | Lamu Airport | Mistaken in broader coast itineraries |
| ZNZ | Zanzibar Airport | Mistaken 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
| Factor | MBA: Mombasa Airport | UKA: Ukunda / Diani Airport |
|---|---|---|
| Closest to Diani Beach | No | Yes |
| Flight options | Often broader | More limited |
| Transfer to Diani | Longer road transfer | Shorter local transfer |
| Better for international arrivals | Often yes | Usually domestic/regional connection |
| Better for families going straight to Diani | Depends on route | Often yes if schedule works |
| Better for heavy luggage | Compare airline rules | Compare airline rules |
| Best decision method | Flight + baggage + road transfer | Flight + 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
| Destination | Airport to check first | Why |
|---|---|---|
| Mombasa city | MBA | Main city airport |
| Nyali / Bamburi / Shanzu | MBA | Strongest airport fit |
| Kilifi | MBA or MYD | Depends on flight/road timing |
| Watamu | MYD or MBA | Malindi may be closer; Mombasa may have more flights |
| Malindi | MYD | Usually closer |
| Lamu | LAU | Separate 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
| Code | Airport | Mombasa relevance |
|---|---|---|
| NBO | Jomo Kenyatta International Airport | Main Nairobi commercial/international airport |
| WIL | Wilson Airport | Safari/domestic airfield; relevant for some charter or safari routing |
| MBA | Mombasa Airport | Coast 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 booking | Check |
|---|---|
| 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.
