Cheap flights from Mombasa to Nairobi

Flying back from the coast? Mombasa to Nairobi flights leave Moi International Airport throughout the day and land at JKIA or Wilson Airport about an hour later, in time for a meeting or a connecting international flight.

About Mombasa to Nairobi flights

Compare Mombasa–Nairobi fares from all available airlines on BuuPass, choose the time that suits you and pay in seconds with M-Pesa, Airtel Money or card.

Departure airport: Moi International Airport (MBA). Arrival airport: Jomo Kenyatta International Airport (NBO).

Tips for booking a cheap flight to Nairobi

Pay with M-Pesa, Airtel Money, Visa or Mastercard. Your e-ticket is sent by email and SMS.

Travelling by road instead? Compare Mombasa to Nairobi buses on BuuPass

Mombasa to Nairobi flights: FAQs

How long is the flight from Mombasa to Nairobi?

About 1 hour for a direct flight. The air distance is about 423 km.

Which Nairobi airport do Mombasa flights land at?

Kenya Airways and Jambojet land at Jomo Kenyatta International Airport (JKIA). Safarilink and Skyward Express land at Wilson Airport.

What is the cheapest way to get from Mombasa to Nairobi?

Buses are the cheapest option, but take 8–10 hours. Flying takes about 1 hour. BuuPass sells both, so you can compare the price against the time saved.

Can I book a return flight from Mombasa to Nairobi?

Yes. Choose Return in the search, pick both dates and BuuPass shows matching outbound and return flights.

Popular flight routes