Take the Kisumu, Nanyuki or Nyahururu safari train
Kenya Railways · sources read 2 Oct 2026
These meter-gauge trains leave Nairobi Central Station: Kisumu on Fridays at 6:30pm (back on Sundays), Nyahururu on Tuesdays and Fridays at 10am. A Kisumu ticket costs KSh 900 in Economy and KSh 2,400 in First class.
- Fee
- KSh 900Nairobi to Kisumu, Economy classKSh 2,400Nairobi to Kisumu, First class
- Where
- At Kenya Railways meter-gauge stations such as Nairobi Central, or from ticket examiners on board
Steps
- Kisumu: the train leaves Nairobi every Friday at 6:30pm and reaches Kisumu at 6:30am. It comes back every Sunday, leaving the New Kisumu station at 6:30pm.
- Nyahururu: the train leaves Nairobi Central Station every Tuesday and Friday at 10am, and returns from Nyahururu every Wednesday and Sunday at 10am.
- Buy your ticket at the station. On the Nanyuki line, tickets are sold at the stations any day of the week and by ticket examiners on the train.
- Get to the station one hour before departure to check in and board.
Watch out
- The Kisumu train runs overnight: about 12 hours each way, arriving early in the morning.
- Fares to stations along the way are different. Check Kenya Railways' fare schedules for your stop.
- The Nanyuki train also stops at stations such as Thika, Murang'a, Sagana, Karatina and Naro Moru, so you can board along the way.
Who can apply
- Anyone travelling with a valid ticket
Official sources (4)
- The Kisumu Safari train krc.co.ke · read 2 Oct 2026
- Kenya Railways Revives Rail Transport to Nyahururu krc.co.ke · read 2 Oct 2026
- Nanyuki Safari Train Service (FAQ) krc.co.ke · read 2 Oct 2026
- Kenya Railways Citizen's Service Delivery Charter 2025 krc.co.ke · read 2 Oct 2026