Travel between Nairobi and Mombasa, Kenya's capital and its main coastal port city roughly 480 km / 300 miles apart, has evolved significantly over more than a century.
It reflects colonial infrastructure development, post-independence growth, and modern upgrades driven by trade, tourism, and connectivity needs.
Kenya’s largest city and capital, Nairobi is known for being the safari hub of Africa. With plenty of culture and modern amenities, a trip to Nairobi promises to be exciting.
Book your flight to Nairobi with Kenya Airways today for an African adventure of a lifetime.
Transport in Nairobi
Many people opt to explore Nairobi as part of an organised tour, though the compact city is also easy to discover on foot. Public buses, known as “matatus”, connect the city and its suburbs. For a door-to-door service, you can use taxi apps.
Mombasa is a coastal city in southeastern Kenya along the Indian Ocean. It was the first capital of British East Africa, before Nairobi was elevated to capital status in 1907.
It now serves as the capital of Mombasa County. The town is known as "the white and blue city" in Kenya. It is the country's oldest ( 900 A.D.) and second-largest city after.
The approximate distance between Nairobi and Mombasa is 481 kilometers, with an average bus journey duration of 9 hours. The first bus departs at 08:00 and the last bus at 23:45.
Airlines: Kenya Airways, Jambojet, and others operate multiple daily flights often 8+ per day from Jomo Kenyatta International Airport (NBO) or Wilson Airport (WIL) to Moi International Airport (MBA).
Real-Time Fare Comparison
Instantly compare prices, airlines, schedules, and fare options in one place helping you choose based on both cost and convenience. The fastest way from Nairobi to Mombasa is by plane about 1 hour flight time).
Distance is roughly 440–485 km.
The duration of the flight.
Usually, the flight from Nairobi to Mombasa takes 1.5 hours.
How much is a flight from Nairobi to Mombasa?
We've gathered prices for flights from all around the internet for a travel from Nairobi to Mombasa and determined the average flight to cost $138.
A direct flight from Nairobi to Mombasa typically costs between KES 6,600 and KES 14,000 for a one-way ticket, while a round-trip ticket generally ranges from KES 13,000 to KES 27,000. Prices depend heavily on the airline, how early you book, and seasonal demand.
The exact costs vary by airline and airport:Average Prices by AirlineJambojet: One-way tickets start as low as KES 8,300 when booked in advance. They operate out of Jomo Kenyatta International Airport (JKIA)