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 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:
| Destination | Direction from airport | Travel logic |
|---|---|---|
| Mombasa city centre | East toward the island | Short city transfer, traffic-dependent |
| Old Town / Fort Jesus | Toward the historic island core | Needs city traffic buffer |
| Port of Mombasa | City/port-side route | Exact port gate matters |
| SGR Mombasa Terminus | Mainland route | Usually much easier than crossing city |
| Nyali / Bamburi / Shanzu | Toward the north coast | Bridge and north-coast traffic matter |
| Diani / Tiwi / Galu | Toward the south coast | Use Dongo Kundu / south-coast route where suitable |
| Watamu / Malindi | Farther north | Long road transfer; compare Malindi Airport |
| Tsavo / Taita Hills | Inland route | Good 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 option | Best for |
|---|---|
| Airport taxi | Mombasa city, Nyali, Bamburi, short transfers |
| Hotel pickup | First-time visitors, resort guests, families |
| Private transfer | Diani, Watamu, Malindi, safari, late arrivals |
| Ride-hailing | Shorter city or nearby hotel trips where available |
| Shuttle | Budget travelers where shared services are available |
| Car hire | Long stays, business travel, independent movement |
| Chauffeur | Business, 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
| Area | How Mombasa Airport serves it |
|---|---|
| Mombasa city | Main city airport |
| Port of Mombasa | Useful for port, cruise and business travel |
| Nyali | Common north-coast transfer |
| Bamburi | Common beach-hotel transfer |
| Shanzu | Common resort transfer |
| Mtwapa | North-coast transfer |
| Kilifi | Longer north-coast transfer |
| Watamu | Possible, but compare Malindi Airport |
| Malindi | Possible, but Malindi Airport is usually closer |
| Diani | Possible by road, but compare Ukunda Airport |
| Tiwi / Galu / Msambweni | South-coast transfer |
| Tsavo / Taita Hills | Strong safari-start route |
| SGR Mombasa Terminus | Mainland 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.
