Travel essentials. Updated November 2026. 4 min read.
Mombasa's airport is on the mainland, the city is on an island, and the beach you booked is probably an hour or more away in the other direction. Here is how to land on the right side of the ferry.
Moi International Airport (code MBA) sits in Changamwe, on the mainland about 10 km west of Mombasa Island. It is the right airport for Nyali, Bamburi, Shanzu and the north coast, and for the Old Town and Fort Jesus. It is not always the right airport for Diani or Watamu. Diani has its own airstrip at Ukunda, and Watamu is much closer to Malindi. Picking the right airport can save you two hours in a car on your first afternoon.
Which airport for which beach
| Staying in | Fly into | Road time from Mombasa airport | Good to know |
|---|---|---|---|
| Nyali, Bamburi and Shanzu | Mombasa (MBA) | 30 to 45 minutes | The easiest coast transfer |
| Mombasa Island and the Old Town | Mombasa (MBA) | 20 to 30 minutes | Allow more at rush hour |
| Diani and the south coast | Ukunda (Diani) airstrip | 1.5 to 2 hours, by the Likoni ferry or the Dongo Kundu bypass | Flights from Wilson take about 1 hour 15 minutes and land minutes from the hotels |
| Watamu and Malindi | Malindi | About 2 hours | Scheduled flights from Nairobi; a short drive to Watamu |
| Lamu | Manda airstrip, Lamu | Not practical by road for most visitors | About 1 hour 45 minutes from Wilson, then a boat across the channel |

Getting here from the U.S.
There are no nonstop flights from the U.S. to Mombasa. Most Americans fly into Nairobi and connect, either the same day at JKIA or after a safari, from Wilson. A few international airlines serve Mombasa directly, including Ethiopian through Addis Ababa, with Qatar Airways and Turkish Airlines on seasonal schedules; much of the rest is holiday charter traffic from Europe. Schedules change each season, so check with the airlines before you build a plan around one.
Domestic flights from Nairobi take about an hour. Kenya Airways and Jambojet fly from JKIA, with one-way fares from about $60 to $120 when booked ahead. Safarilink and Airkenya fly to the coast from Wilson and, in season, straight from the Maasai Mara, which lets you go from a morning game drive to the Indian Ocean the same afternoon: about 2 to 2.5 hours with a stop.
From the airport to your hotel
Mombasa Island links to the mainland and the airport by the Makupa Causeway, to the north coast by the Nyali Bridge, and to the south coast by the Likoni ferry. Heading south to Diani means either the ferry, which is cheap but can queue at busy times, or the Dongo Kundu bypass, a newer road that skirts the island to the west. Ask your driver which is faster on the day, and check current tolls if you are driving yourself.
Taxis and Uber wait outside the small terminal, and there are SIM counters and a forex bureau inside. Step off the plane and the heat and humidity hit at once, especially in the hot months before the long rains. Fly in light clothes and keep a bottle of water in your bag. Our seasons pages have the coast weather month by month.

The Madaraka Express alternative
Kenya's standard-gauge railway runs between Nairobi and the Miritini terminus in Mombasa in about 5 to 6 hours, depending on the service, with one-way fares of about KSh 1,000 to 3,000 by class. It is a good way to see Tsavo from a window, and passengers sometimes spot elephants and giraffes near the line. Miritini is on the mainland close to the airport, so the onward transfer times in the table above apply. Book on Kenya Railways' official ticketing site and carry the passport you booked with, because it is checked at the station.
Coast or train: how to choose
- Fly if your time is short, if you are coming straight from a safari, or if you are staying in Diani or Watamu and can fly to Ukunda or Malindi instead.
- Take the train if you have a spare day, enjoy rail travel, or want to see Tsavo country on the way. It is also the easy way to travel with heavy luggage.
- Drive only with a driver who knows the Nairobi to Mombasa highway, which is busy with trucks and best avoided at night.

If you are coming for the Old Town
Mombasa is more than a gateway. If you want Fort Jesus, the narrow streets of the Old Town and the old dhow harbor, stay on the island or in Nyali rather than in Diani, and give the city at least one full day. Walk the Old Town early in the morning, before the heat builds, with a local guide who can open doors you would walk past, then visit Fort Jesus, a UNESCO World Heritage site, before lunch. Dress modestly in the Old Town: shoulders and knees covered. Our Mombasa page has the full picture, and our where-to-stay guide compares the island, Nyali and the north coast beaches.
Practical tips at Moi International
- Light aircraft flying from the coast to the parks carry the same soft-bag limit of about 15 kg as flights from Wilson.
- Carry some shillings or have M-Pesa set up for small tips to porters and drivers.
- The Old Town and Fort Jesus are 20 to 30 minutes from the airport, so a late flight out can follow a good afternoon in the city.
- Leave extra time for the causeway and the Likoni ferry on a Friday or before a public holiday.
- If you are booked into Diani from Nairobi, check whether a flight to Ukunda beats a Mombasa landing and a two-hour transfer. It usually does.
Coming from Wilson after a safari, ask for the coast leg at the same time as your bush flights: the airlines that fly the parks also fly Ukunda, Malindi and Lamu, and one booking keeps the luggage rules and timings consistent.




