
Kenya Railways -Tickets and online bookings
Kenyan Backpacker assists international travelers who lack access to MPESA to book train tickets for the passenger services between Nairobi and Mombasa in advance. MPESA is a local mobile money service used to complete payments on the Kenya Railways Website.
Official address: Haile Selassie Ave
Phone 1: +254 709 832000

Kenya Railways’s popular routes

Nairobi to Mombasa
The distance between Nairobi and Mombasa is 263 miles, or approximately 420 kilometers.There are 3 ways to get from Nairobi to Mombasa, including train, bus, and flight.The earliest departure leaves at 05:00 and has a duration of 9 hours.
Nairobi to Mombasa by train
There are 3 travel classes for this journey, including: Premium, Comfort, and Economy.Mombasa to Nairobi
The distance between Mombasa and Nairobi is 263 miles, or approximately 420 kilometers.There are 3 ways to get from Mombasa to Nairobi, including train, bus, and flight.The earliest departure leaves at 03:40 and has a duration of 1 hour 15 minutes.
Mombasa to Nairobi by train
There are 3 travel classes for this journey, including: Premium, Comfort, and Economy.Nairobi to Voi
The distance between Nairobi and Voi is 183 miles, or approximately 293 kilometers.There are 2 ways to get from Nairobi to Voi, including train and bus.The earliest departure leaves at 05:00 and has a duration of 4 hours.
Nairobi to Voi by train
There are 2 travel classes for this journey, including: Comfort and Economy.Voi to Nairobi
The distance between Voi and Nairobi is 183 miles, or approximately 293 kilometers.There are 2 ways to get from Voi to Nairobi, including train and bus.The earliest departure leaves at 06:55 and has a duration of 4 hours.
Voi to Nairobi by train
There are 2 travel classes for this journey, including: Comfort and Economy.Emali to Mombasa
The distance between Emali and Mombasa is 199 miles, or approximately 318 kilometers.There are 1 ways to get from Emali to Mombasa, including train.The earliest departure leaves at 06:30 and has a duration of 4 hours 30 minutes.
Emali to Mombasa by train
There are 2 travel classes for this journey, including: Comfort and Economy.
- 6Cities
- 18Routes
Our travelers reviews about the ride with Kenya Railways
Based on 90 reviews from Bookaway users who traveled with Kenya Railways
Goksenin T.
Shaban K.
Annette K.
Maren Z.
Saam M.
Kenya Railways's most popular stations
Choose a city
- Nairobi SGR TerminusNairobi SGR Terminus, SGR TERMINAL, Nairobi, Kenya
- Mombasa SGR TerminusMombasa SGR Terminus, Mombasa, Kenya
- Voi Train StationJH49+G9 Voi, Kenya
- Emali SGR StationWF8F+74 Emali, Kenya
- Kibwezi Train StationKibwezi Railway Station, HXQ6+JC Kibwezi, Kenya
- Mtito Andei Train StationMtito Andei Railway Station, Mtito Andei, Kenya
Stories by travelers, for travelers

Best travel series – press play for adventure
Keen to do some armchair traveling? We count down some of the best travel series and shows, all available from the comfort of your sofa.

10 best travel books to inspire your wanderlust
Here are some of the best travel books to help spark your wanderlust just by turning the page (or tapping the screen) of a stand-out novel.

The environmental impact of taking a train vs. flying
The world is too big and beautiful for us to stop traveling and exploring everything it has to offer, so discover how to become a more sustainable traveler.