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).
