Distance: Approximately 484 kilometers (300 miles).
Duration: 8 to 10 hours, depending on traffic and road conditions.
Route: The primary route is the A109 Highway, passing through towns like Mariakani, Voi, Emali, Machakos, and Athi River.
Bus Services
Several long-distance buses operate between Mombasa and Nairobi, making bus travel one of the most popular and affordable options. Some of the top bus operators include
Modern Coast,
Coast Bus, and
Mash Poa. These buses provide different classes of service, ranging from economy to business and VIP, with some offering air-conditioned coaches for added comfort.
.
Cost: Fares range from KES 1,000 to KES 2,500 depending on the bus type and class.
Frequency & Boarding Points: Buses to Nairobi operate frequently throughout the day, departing from bus terminals such as the Mombasa Bus Terminus or company-specific offices in central Mombasa. Upon arrival in Nairobi, passengers are usually dropped off at the main bus terminals like Railways Bus Station or River Road terminals.
Matatus
Matatus (shared minivans) also operate on the Mombasa to Nairobi route, but they are generally less comfortable for long-distance travel compared to buses. Matatus are usually more common for shorter journeys, but they are available for intercity trips as well.
Duration: The journey by matatu can take anywhere from 9 to 11 hours, depending on road conditions, the number of stops along the way, and traffic.
Cost: Matatu fares are generally cheaper than bus tickets, ranging from KES 800 to KES 1,500.
Boarding Points: Matatus to Nairobi can be found at various matatu stages in Mombasa, particularly around the central matatu stands. Matatus usually depart once they are full, so the departure times can be variable.
Self-Driving Options
Renting a car for the Mombasa to Nairobi trip is an option for those seeking flexibility. Rental companies like Avis, Hertz, Europcar, and local providers offer vehicles ranging from economy sedans to 4x4s.
Cost Estimate: Rental prices range from KES 4,000 to KES 12,000 per day, with fuel expenses adding KES 4,000 to KES 7,000. Additional charges may include insurance and optional extras.
Tips: Although there are gas stations every 10-20 kms, ensure to fuel up the tank in the city limits to avoid any hassles.