Mombasa to Nairobi bus is a popular way of traveling. There are up to 20 daily bus departures available, including 13 night buses. The earliest bus departs from Mombasa bus station at 07:15h, arriving at Nairobi bus station at 14:55h the same day. While latest bus departs at 22:30h, arriving at 07:30h the same day.
Departure station and country
Mombasa, Kenya
Arrival station and country
Nairobi, Kenya
Travel Distance
300 mi
Average Trip Duration
08h 20min
Total Departures
20
Lowest Price
$38
Transportation Options
Bus
Table Of Contents
Popular Departures
Below you will find some of the most popular bus departures from Mombasa to Nairobi:
The shortest travel distance between Mombasa and Nairobi is 300 mi.
The fastest bus which departs at has a travel time of 07:40h.
The longest travel time on the route is 09:00h.
You can book tickets in advance to secure your seat, especially during peak travel times.
Overnight buses
If you want to travel overnight and save money on accommodation or arrive in Nairobi earlier, there
are 13 night buses from Mombasa to Nairobi.
The overnight buses depart between 19:15 and 22:30 and arrive at
the following day.
Below are the most popular night departures to Nairobi:
If you've traveled from Mombasa to Nairobi, and you want to share your experience, leave a review for the route and let us know what part of your journey was the best, and what needs improvement.
These reviews were originally written under our old names, GetByBus and GetByFerry. But don’t worry — it’s all us! Same company, same trusted partners, just with a new vibe as Traveling.com.
Frequently asked questions
What is the distance between Mombasa and Nairobi?
What is the average travel time between Mombasa and Nairobi?
What is the ticket price for the journey from Mombasa to Nairobi?
How many daily departures are there from Mombasa to Nairobi?
What are the amenities available on the buses departing from Mombasa to Nairobi?
To have all the information in the palm of your hand download our mobile app for free!