1map logoGo to main page

Mombasa, Mombasa to Nairobi, 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

Traveling from Mombasa to Nairobi reveals a fascinating contrast between Mombasa’s vibrant coastal culture and Nairobi’s bustling urban atmosphere.

Best Neighbourhoods in Nairobi

Nairobi offers a variety of neighborhoods, each with its own vibe and attractions.

Westlands
• Trendy restaurants and vibrant nightlife.
• Great shopping options at Sarit Centre.
Karen
• Home to luxury boutiques and art galleries.
• Close to Nairobi National Park.
Lang'ata
• Offers local markets and street food delicacies.
• Features the popular Giraffe Centre.

Best Times To Visit Nairobi's Attractions

Planning your visit to Nairobi? Timing can elevate your experience at these attractions.

Nairobi National Park
Visit early morning or late afternoon for cooler weather and better animal sightings.
David Sheldrick Wildlife Trust
Go during weekday mornings for a quieter, more personal experience.
Giraffe Centre
Mornings are less crowded, allowing for better interaction with the giraffes.

Nairobi Weather: What to Expect Year-Round

Nairobi experiences a mild climate with daytime temperatures usually ranging from 70°F to 80°F, creating comfortable conditions year-round. The long rains from March to May and short rains in October and November can affect travel plans, so visiting during the dry months of June to September often leads to clearer skies and more enjoyable outings.

Dining Recommendation in Nairobi

For a true taste of Nairobi, try Nyama Choma at the Carnivore, where succulent meats are grilled over an open flame, offering a hearty contrast to Mombasa’s seafood dishes. The lively atmosphere, local ingredients, and unique flavor profiles bring a distinct experience that captures the essence of Kenya's interior.

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 Show flights
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
all-pages.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 a scenic road trip from Mombasa to Nairobi, spanning 302 miles of diverse landscapes and charming villages. The journey offers a glimpse into the heart of Kenya, showcasing its natural beauty and cultural richness. 💸 Enjoy the flexibility of car travel with prices ranging from $55 to $85 for the Mombasa to Nairobi route. Embrace the freedom to stop at local markets, roadside eateries, and breathtaking viewpoints along the way, adding a dash of spontaneity to your adventure.
Average price
$55 - $85
🚂 Experience the scenic journey from Mombasa to Nairobi by train, taking approximately 5 hours and 51 minutes. Sit back, relax, and enjoy the beautiful landscapes passing by outside your window. 💰 Prices for a train ticket between Mombasa and Nairobi range from $65 to $102, offering travelers affordable options for a convenient and comfortable mode of transportation across Kenya.
Useful tips for train travellers
Onboard Services: The Standard Gauge Railway (SGR) train from Mombasa to Nairobi offers a range of catering services. Passengers can enjoy snacks and beverages from the onboard restaurant, with options for local Kenyan dishes and international cuisine. It's advisable to check the menu upon boarding or inquire with the staff for any dietary restrictions.
Seating Options: The SGR train offers three main classes of seating: First Class, Business Class, and Economy. First Class features spacious seating with more legroom and complimentary refreshments; Business Class also offers comfortable seating with a dining car option; while Economy Class provides budget-friendly seats that are still comfortable for the journey. You can book tickets based on your comfort and budget needs at Kenya Railways.
Arrival Station Tip: Once you arrive at Nairobi Terminus, navigate through the station by following the well-marked signs. There are luggage storage facilities available for those who want to explore without carrying their bags. Restrooms are clean and well-maintained, but showers are not provided. Be prepared for the hustle and bustle as the station can get busy.
🛫 Flying from Mombasa Airport to Nairobi Airport is a quick and convenient option, with direct flights taking just 1 hour. Jambojet Limited and Kenya Airways are the main airlines operating this route. 🌍 The flight from Mombasa to Nairobi is relatively short, with a total travel time of 1 hour and 27 minutes. This makes it a popular choice for travelers looking to save time and reach their destination swiftly. 💸 Flights between Nairobi and Mombasa are fairly priced, with ticket costs ranging from $108 to $241. With multiple flight options and competitive prices, flying between these two cities is a convenient choice for many travelers.
Departure Point
Mombasa Airport
Arrival Point
Nairobi Airport
🚌 The journey from Mombasa to Nairobi by bus takes approximately 9 hours, with services departing every two hours and operating daily. 🛣️ Arrive at Nairobi station after the 9-hour bus ride, ready to explore the vibrant capital city of Kenya. Travelers can choose from a range of ticket prices between $1 and $29 for this convenient and affordable transportation option.
Departure Point
Mombasa station
Arrival Point
Nairobi station

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 276 miles or 302.1 miles by road. The typical travel times vary depending on the mode of transportation. By train, it takes around 5 hours and 51 minutes to reach Nairobi from Mombasa. Taking the car ferry and then driving to Ukunda is an option that takes approximately 3 hours and 11 minutes. If traveling by plane, the journey from Mombasa to Nairobi takes about 1 hour and 27 minutes. By car, it takes around 7 hours and 16 minutes to reach Mombasa from Nairobi, while traveling by bus takes approximately 9 hours.
The most cost-effective option for traveling from Mombasa to Nairobi is by bus, which can cost between $1 to $20. However, this option takes around 9 hours. If time is a priority, the fastest way to travel is by plane, which takes only 1 hour and 27 minutes, but can cost between $100 to $250. So, the choice between cost-effectiveness and time efficiency depends on individual preferences and priorities.
The prices for a train ticket between Mombasa and Nairobi range from $54 to $77. If you choose to take the bus instead, prices can vary from as low as $1 up to $20. It is important to check with the respective transportation companies for accurate and up-to-date pricing information before making your travel plans.
To travel from Mombasa to Nairobi without using public transportation, you can opt to drive the distance of approximately 302 miles. It typically takes around 7 hours and 16 minutes to drive from Mombasa to Nairobi. Private car rentals are available at varying prices ranging from $55 to $85. Driving allows you the flexibility to explore the scenic route and make stops along the way at your convenience.
The best way to travel from Mombasa to Nairobi without a car is by train. The train journey 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. Alternatively, you can take a bus, which takes 9 hours and costs between $1 and $20.
Yes, there is a direct bus link between Mombasa and Nairobi. The bus services, operated by MASH, depart from Mombasa every two hours and the journey takes approximately 9 hours. The buses operate daily, providing a convenient and straightforward option for travel between the two cities.
The flight between Mombasa and Nairobi typically takes approximately 1 hour. The duration of the flight can vary depending on the airline and specific flight route. The cost of a flight between the two cities typically ranges from $104 to $243, with prices varying based on factors such as travel dates and booking class. It is advisable to check with airlines or travel websites for the most up-to-date and accurate pricing information.
There are numerous accommodation options available near Nairobi. With over 1399 hotels to choose from, there is something to suit every budget and preference. Prices start at $88, making it possible to find something affordable for your stay in the city. Whether you prefer luxury hotels, budget accommodations, or boutique guesthouses, you should be able to find a suitable place to stay near Nairobi.