Trip to Nairobi

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Mombasa to Nairobi

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

Where to stay in Nairobi

There are over 1536 hotels to stay in Nairobi. Prices range from $1 per night.

Accomodation
  • Currently, the Madaraka Express operated by the Kenya Railways Corporation is the primary company providing train routes from Mombasa to Nairobi in Kenya. The journey takes approximately 5 hours and 51 minutes, making it a convenient option for travelers. Ticket prices for the train ride between Mombasa and Nairobi typically range from $65 to $102, depending on the class of service selected.
  • The Madaraka Express, which is operated by the Kenya Railways Corporation, is the fastest train service between Mombasa and Nairobi in Kenya, with a travel time of approximately 5 hours and 51 minutes. This express train offers a quick and efficient way to travel between the two cities. Prices for tickets on the Madaraka Express vary from $65 to $102, depending on the class of service selected, making it an affordable and convenient option for passengers.
  • There are two trains operating between Mombasa and Nairobi in Kenya - the Madaraka Express and the SGR Inter-County Train. The Madaraka Express is the faster option, with a travel time of approximately 5 hours and 51 minutes, while the SGR Inter-County Train usually takes a bit longer. Ticket prices for both trains vary between $65 and $102, depending on the class of service chosen, providing passengers with flexibility in their travel choices.
  • The first train of the day from Mombasa to Nairobi typically departs early in the morning, around 5:30 AM. The last train usually leaves in the late afternoon or early evening, around 3:30 PM. Both the first and last trains offer passengers the opportunity to travel conveniently between the two cities, with the journey taking approximately 5 hours and 51 minutes. Ticket prices for these train rides range from $65 to $102, depending on the class of service selected.
  • There are typically two direct train trips each day between Mombasa and Nairobi. These trains offer a convenient and reliable way to travel between the two cities, with the journey taking approximately 5 hours and 51 minutes. Passengers have the flexibility to choose from various ticket options, which range in price from $65 to $102 depending on the class of service selected.
  • The cost of a train ticket from Mombasa to Nairobi in Kenya typically ranges from $65 to $102, depending on the class of service chosen. Passengers have the option to select from different ticket categories to suit their preferences and budget. The variability in pricing allows travelers to choose the level of comfort and amenities they desire for their journey between Mombasa and Nairobi.

Will you be returning to Mombasa by train?

If you are looking for the return train journey, check out trains from Nairobi to Mombasa

See schedule