Trains from Nairobi to Mombasa
Trains from Nairobi to Mombasa are operated by Kenya Railways Corporation.
Trains from Nairobi to Mombasa usually operate overnight.
The train time from Nairobi to Mombasa is officially 15 hours, but can be much longer.
Make sure to book a couchette in a sleeping car in advance of your train journey.
Depending on what class you travel in, there are dining cars that serve meals during the train trip.
Trains from Nairobi to Mombasa run on Mondays, Wednesdays, and Fridays.
Trains depart Nairobi at 19:00 and arrive in Mombasa at 10:00 the following morning.
Return trains from Mombasa to Nairobi run on Sundays, Tuesdays, and Thursdays.
Trains depart Mombasa at 19:00 and arrive in Nairobi at 10:00 the following morning.
NB: Trains from Nairobi to Mombasa are unreliable and break down frequently.
Make sure to be prepared for a long journey if you choose to take the train to Mombasa.
