Ask Gava
Kiswahili
← Driving and vehicles

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
Go to KR

Steps

  1. 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.
  2. Nyahururu: the train leaves Nairobi Central Station every Tuesday and Friday at 10am, and returns from Nyahururu every Wednesday and Sunday at 10am.
  3. 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.
  4. 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)
  1. The Kisumu Safari train krc.co.ke · read 2 Oct 2026
  2. Kenya Railways Revives Rail Transport to Nyahururu krc.co.ke · read 2 Oct 2026
  3. Nanyuki Safari Train Service (FAQ) krc.co.ke · read 2 Oct 2026
  4. Kenya Railways Citizen's Service Delivery Charter 2025 krc.co.ke · read 2 Oct 2026

Was this helpful?

Share on WhatsApp · Report a mistake

Don't include your ID number or KRA PIN. We remove them if you do.