1map logoGo to main page

Mombasa to Nairobi from $1: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Mombasa, Kenya
to
Nairobi, Kenya

How to Get from Mombasa to Nairobi: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$1 by busBest price
276 milesDistance
1h 26m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Mombasa to Nairobi with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
1h  27m
Estimated price
$108-241
Recommended
Company
MASH
Bus
Average Duration
9h 
Estimated price
$1-29
Cheapest
route map
Distance: 276 miles
Duration: 1h 26m

See more options

Company
various
Drive
Drive
Plane
Average Duration
2h  49m
Estimated price
$0-0
Company
various
Drive
Drive
Plane
Average Duration
3h  15m
Estimated price
$0-0
Company
various
Drive
Average Duration
7h  16m
Estimated price
$55-85
Company
Kenya Railways
Train
Average Duration
5h  51m
Estimated price
$65-102
Company
various
Plane
Average Duration
1h  26m
Estimated price
$75-246

Traveling From Mombasa to Nairobi

Travel from Mombasa to Nairobi offers a captivating contrast between the coastal city's vibrant beach culture and the bustling urban life of the capital.

Best Neighbourhoods in Nairobi

Nairobi boasts diverse neighborhoods, each with distinct charm and attractions.

Westlands
• Vibrant nightlife with numerous bars and clubs.
• Shopping centers and restaurants cater to all tastes.
Karen
• Home to upscale shops and art galleries.
• Close to Nairobi National Park for wildlife experiences.
Eastleigh
• Lively markets showcasing local life and culture.
• Diverse food options reflecting various cuisines.

Best Times To Visit Nairobi's Attractions

Timing your visit can enhance your experience of Nairobi's key attractions.

Nairobi National Park
Visit early in the morning for the best chance to see wildlife actively roaming.
David Sheldrick Wildlife Trust
Late afternoon visits often have smaller crowds, allowing for an intimate experience.
Giraffe Centre
Weekdays in the morning are quieter, providing a peaceful atmosphere for feeding giraffes.

Nairobi Weather: What to Expect Year-Round

Nairobi enjoys a mild climate with two main rainy seasons, making it an appealing destination throughout the year. The best times to visit are during the dry months of June to September, when outdoor activities are more enjoyable and wildlife viewing is at its peak.

Dining Recommendation in Nairobi

Try the iconic nyama choma at a local restaurant like Carnivore, where the smoky flavors of roasted meats bring a touch of the Highlands to your plate. This experience contrasts with Mombasa’s seafood-centric cuisine, offering a lively atmosphere and hearty local ingredients that celebrate Kenya's diverse culinary heritage.

Mombasa - Nairobi operators

Explore transport companies operating between Mombasa and Nairobi, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
kenya-airways.com

Plane from Mombasa (MBA) to Nairobi (NBO)

Average Duration
1h 7m
Estimated price
$60-230

Plane from Ukunda (UKA) to Nairobi (NBO)

Average Duration
1h 15m
Estimated price
$65-150
Website
jambojet.com

Plane from Mombasa (MBA) to Nairobi (NBO)

Average Duration
1h 15m
Estimated price
$60-270

Plane from Ukunda (UKA) to Nairobi (NBO)

Average Duration
1h 15m
Estimated price
$65-150
Website
flexflight.dk

Plane from Mombasa (MBA) to Nairobi Wilson (WIL)

Average Duration
1h 13m
Estimated price
$70-380

Plane from Ukunda (UKA) to Nairobi Wilson (WIL)

Average Duration
1h 12m
Estimated price
$100-240
Website
flysafarilink.com

Plane from Mombasa (MBA) to Nairobi Wilson (WIL)

Average Duration
1h 13m
Estimated price
$60-300

Plane from Ukunda (UKA) to Nairobi Wilson (WIL)

Average Duration
1h 10m
Estimated price
$55-320
Website
skywardexpress.co.ke

Plane from Mombasa (MBA) to Nairobi Wilson (WIL)

Average Duration
1h 10m
Estimated price
$45-140

Plane from Ukunda (UKA) to Nairobi Wilson (WIL)

Average Duration
1h 10m
Estimated price
$45-240
Train Show train routes
Contact phone
0709 388 888
Website
krc.co.ke

Train from Mombasa to Nairobi

Average Duration
5h 18m
Estimated price
$11-35
Bus Show bus routes
Contact phone
+254 730 889 000
Website
mashpoa.co

Bus from Mombasa to Nairobi

Average Duration
9h
Estimated price
$9-29
Contact phone
+254 709 897 000
Website
modern.co.ke

Bus from Mombasa to Nairobi

Average Duration
8h 30m
Estimated price
$1-22
Website
coastbus.co.ke

Bus from Mombasa to Nairobi

Average Duration
8h 30m
Estimated price
$8-10
Contact phone
+254 722 719944
Website
crownbus.co.ke

Bus from Mombasa to Nairobi

Average Duration
9h 30m
Estimated price
$6-16
Other Show other routes
Contact phone
254 20 2118344
Website
kenyaferry.co.ke

Other from Mombasa to Likoni

Average Duration
10m
Estimated price
0-0

Mombasa to Nairobi: Overview of Bus, Train, Flight, and Car Trips

Traveling between Mombasa and Nairobi offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an unforgettable road trip from Mombasa to Nairobi, spanning a distance of 486.0 km. 💰 Experience the flexibility of pricing options, with car travel costs ranging from $55 to $85 for the Mombasa to Nairobi route. ⏰ Allow approximately 7 hours and 16 minutes for a smooth drive from Mombasa to Nairobi. Be prepared to witness the beauty of Kenya unfold before your eyes as you traverse the highways and immerse yourself in the essence of the journey.
Average price
$55 - $85
🚂 Experience the scenic journey from Mombasa to Nairobi by train, a ride spanning approximately 5 hours and 51 minutes. 💰 Ticket prices for the train ride between Mombasa and Nairobi range from $65 to $102, offering budget-friendly options for travelers looking to explore the country in an affordable and convenient way.
Useful tips for train travellers
• The Madaraka Express offers three types of seating options: First Class, Business Class, and Economy. First Class provides the most spacious and comfortable seating with recliners and extra legroom, Business Class is a bit more compact but still comfortable and suitable for short trips, while Economy Class is the most economical option with standard seating.
• For your trip, you can choose between two main operators: Kenya Railways (https://www.kenyarailways.com) and the Madaraka Express service (https://www.madarakaexpress.co.ke). They provide the same service and schedules, so double-check both for availability.
• Upon arrival at Nairobi Terminus (Nairobi's main train station), there's a luggage storage service available where you can leave your bags securely. The station also features clean restrooms, though there are no shower facilities. To best navigate from the station, consider using a taxi or ride-hailing service as they are readily available outside.
• The fastest way to reach the city center from Nairobi Terminus is to take an Uber or a taxi, which takes around 20-30 minutes, depending on traffic. Alternatively, you can use bus number 34, which will take you to the city center in approximately 40-50 minutes.
🛫 Experience a quick and convenient journey from Mombasa to Nairobi by taking the direct flight, which only takes 1 hour with airlines like Jambojet Limited and Kenya Airways. ✈️ 🌍 Cover the distance of 1 hour and 27 minutes between Mombasa and Nairobi, enjoying the beautiful aerial views of Kenya. 🇰🇪 💸 Prices for flights between Nairobi and Mombasa range from $108 to $241, providing budget-friendly options for travelers. 💰
Departure Point
Mombasa Airport
Arrival Point
Nairobi Airport
🚌 The bus journey from Mombasa to Nairobi takes approximately 9 hours and offers a direct route between the two cities. 🎫 Bus tickets between Mombasa and Nairobi can cost anywhere from $1 to $29, providing travelers with budget-friendly choices for their trip across Kenya.
Departure Point
Mombasa station
Arrival Point
Nairobi station
Useful tips for bus travellers
• Consider booking your bus ticket in advance through MASH's website (mash.co.ke) to secure a good seat, especially during peak travel times on weekends and holidays.
• Bring snacks and a refillable water bottle for the 9-hour journey, as while there may be stops along the way, it's best to have your own provisions to save time and ensure comfort.
• Upon arrival at Nairobi's bus station, be prepared for a busy environment; take note of the signs directing you to the taxi and matatu (local minibus) areas, and consider using apps like Uber or Bolt for a safer and more convenient transport option into the city.

Frequently asked questions

Find out more about the route from Mombasa to Nairobi.

Or choose the category:
The distance between Mombasa and Nairobi is approximately 444.2 km by road. It takes around 5 hours and 51 minutes by train to travel from Mombasa to Nairobi. Alternatively, taking a car ferry and then driving to Ukunda before continuing on to Nairobi can take 3 hours and 11 minutes. If time is a priority, flying from Mombasa to Nairobi is the fastest option, with a travel time of 1 hour and 27 minutes. However, driving by car can take around 7 hours and 16 minutes, while taking a bus can take approximately 9 hours.
The most cost-effective option for traveling from Mombasa to Nairobi is by bus, with prices ranging from $1 to $20. Although it is a longer journey, taking approximately 9 hours, it offers a more affordable way to travel between the two cities. On the other hand, if time is a priority, flying is the fastest option, taking only 1 hour and 27 minutes. However, it is important to consider the higher cost, which typically ranges from $100 to $250 for a one-way ticket.
The prices for traveling between Mombasa and Nairobi vary depending on the mode of transportation. Taking the train can cost anywhere from $54 to $77, while the bus prices range from $1 to $20.
To travel from Mombasa to Nairobi without using public transportation, you can opt for a private car or taxi. The driving distance is approximately 486.0 km and takes around 7 hours and 16 minutes. You can expect the cost for a car rental or taxi service to be around $55 to $85, depending on the provider and vehicle type.
The best way to travel from Mombasa to Nairobi without a car is by train, which takes approximately 5 hours and 51 minutes and costs between $50 and $80. Another option is to fly, which takes around 1 hour and 27 minutes and costs between $100 and $250. If you prefer a more budget-friendly option, you can take a bus, which takes approximately 9 hours and costs between $1 and $20.
Yes, there is a direct link between Mombasa and Nairobi by bus. The journey takes approximately 9 hours and buses operate every two hours, every day. The bus services are operated by MASH and depart from Mombasa station, arriving at Nairobi station.
The flight between Mombasa and Nairobi typically takes around 1 hour. The prices for this flight can vary between $104 to $243, depending on the airline and time of booking.
There are several options for accommodations near Nairobi. With over 1399 hotels to choose from, travelers can find suitable options to fit their preferences and budget. Prices for hotels in Nairobi start at $88 per night, providing a range of choices for different travelers.