Search this site with Google:

Visiting Kenya - Local knowledge for global travellers.

Trains from Nairobi to Kisumu

Trains from Nairobi to Kisumu are operated by Kenya Railways Corporation.

Trains from Nairobi to Kisumu operate as overnight sleeper trains. The train time from Nairobi to Kisumu is officially 15.5 hours, but can be much longer. Make sure to book a couchette in a sleeping car in advance of your train journey.

Trains from Nairobi to Kisumu run on Mondays, Wednesdays, and Fridays. Trains depart Nairobi at 18:30 and arrive in Kisumu at 10:00 the following morning.

Return trains from Kisumu to Nairobi run on Sundays, Tuesdays, and Thursdays. Trains depart Kisumu at 18:30 and arrive in Nairobi at 10:00 the following morning.

Depending on what class you travel in, there are dining cars that serve meals during the train trip.

NB: Trains from Nairobi to Kisumu are unreliable and break down frequently. Make sure to be prepared for a long journey if you choose to take the train to Kisumu.


Search through all articles:

Search this site with Google:

Popular Categories

Trains

Trains from Nairobi to Kisumu
Trains from Nairobi to Mombasa
[See all...]

Flights

Flights from Mombasa to Zanzibar
Flights from Nairobi to Zanzibar
Flights from Nairobi to Malindi
Flights from Malindi to Lamu
Flights from Mombasa to Lamu
[See all...]

Hotels

Best Boutique Hotels in Nairobi
Margarita House Hotel in Nairobi
Best Hotels in Lamu
Baitil Aman Guest House in Lamu
Miti Mingi Guest House in Nairobi
[See all...]

Safaris

5 Ways to Choose a Kenya Safari Company
Best Kenya Safari Tour Companies
Best Safari Lodges in Masai Mara
Karen Blixen Camp in Masai Mara
Wildebeest Migration in Kenya
[See all...]

Car Hire

Car Hire at Nairobi Airport
[See all...]