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
| Question | Answer |
|---|---|
| Common name | Mombasa Airport |
| Official name | Moi International Airport |
| IATA code | MBA |
| ICAO code | HKMO |
| Main city served | Mombasa |
| Country | Kenya |
| Main travel role | Kenya coast gateway |
| Best for | Mombasa, north coast, port, Tsavo, road transfers to Diani |
| Not the same as | Ukunda 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
| Name | What it means |
|---|---|
| Mombasa Airport | Common traveler name |
| Moi International Airport | Official airport name |
| Moi Airport Mombasa | Common shortened name |
| MBA Airport | Code-based traveler name |
| HKMO | ICAO aviation code |
| Port Reitz Airport | Older/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 type | Code | Used by |
|---|---|---|
| IATA | MBA | Airline tickets, booking engines, baggage tags, passenger searches |
| ICAO | HKMO | Aviation, 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 landing | Travel logic |
|---|---|
| Mombasa city / Old Town | Head toward the island |
| Nyali / Bamburi / Shanzu | Cross toward the north coast |
| Diani / Tiwi / Msambweni | Head south, historically involving ferry or south-coast routing |
| Watamu / Malindi | Long north-coast road journey |
| Tsavo / Taita Hills | Inland safari route |
| SGR station / Miritini | Mainland road connection |
| Port / cruise terminal | City 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 type | Route logic |
|---|---|
| International beach traveler | Fly directly to MBA if available, or connect via Nairobi, Addis Ababa, Dubai or another hub |
| Nairobi resident | Domestic Nairobi–Mombasa flight is usually fastest |
| Diani traveler | Compare MBA road transfer against UKA direct flight |
| Watamu traveler | Compare MBA road transfer against Malindi Airport |
| Safari traveler | Use MBA for Tsavo/Taita routes, or connect onward for Mara/Amboseli |
| Cruise traveler | MBA 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:
- Disembark the aircraft.
- Complete immigration if arriving internationally.
- Collect baggage.
- Clear customs if applicable.
- Exit into the arrivals area.
- Meet your driver, hotel transfer, taxi or tour operator.
- Continue to Mombasa, the beaches, the port, SGR station or safari route.
Arrival planning by traveler type
| Traveler | Main arrival concern |
|---|---|
| International visitor | Immigration, baggage, customs, transfer |
| Family | Luggage, child items, vehicle size |
| Diani traveler | Long transfer and route timing |
| Watamu traveler | Long north-coast drive |
| Safari guest | Vehicle and timing for onward safari |
| Cruise passenger | Port transfer and luggage timing |
| Late arrival | Pre-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 type | Planning advice |
|---|---|
| Domestic flight | Arrive early enough for check-in, baggage and security |
| International flight | Allow more time for passport control, baggage and security |
| Family/group departure | Leave earlier than solo travelers |
| Diani-to-MBA departure | Build a large road-transfer buffer |
| Watamu/Malindi-to-MBA departure | Avoid tight same-day planning |
| Safari-to-MBA departure | Confirm 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 type | Best for |
|---|---|
| Hotel pickup | First-time visitors, resort guests, families |
| Private transfer | Diani, Watamu, Malindi, safari routes, late arrivals |
| Airport taxi | City, Nyali, Bamburi, simple transfers |
| Ride-hailing | Some local trips, depending on availability and pickup rules |
| Car hire / chauffeur | Business 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
| Destination | Is MBA useful? | Expert note |
|---|---|---|
| Nyali | Yes | One of the easiest beach areas from MBA |
| Bamburi | Yes | Good north-coast hotel access |
| Shanzu | Yes | Longer than Nyali/Bamburi but straightforward |
| Mtwapa | Yes | Common north-coast transfer |
| Vipingo | Yes | Pre-book transfer for resort/villa stays |
| Kilifi | Yes | Longer north-coast journey |
| Watamu | Yes, but compare Malindi | Mombasa is workable; Malindi may be closer |
| Malindi | Sometimes, but compare MYD | Malindi Airport may be more convenient |
| Diani | Yes, but compare UKA | Ukunda Airport is closer to Diani |
| Tiwi / Msambweni | Yes, with planning | South 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 travel | Check |
|---|---|
| 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.
