Kenya
Trains in Kenya: tickets, passes and routes
Yes, for the Nairobi–Mombasa run: the SGR Madaraka Express takes about 5–6 hours for KES 1,500 economy or KES 4,500 first class (2026 estimate), and it is the best way to the coast. Skip the train if you are heading to the Mara, Amboseli or Samburu — fly or drive. There is no national rail pass; buy single tickets on the Kenya Railways site.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideKenya
Key facts
- Best route
- Nairobi (Syokimau) – Mombasa, about 5–6 h
- Fare
- KES 1,500 economy / KES 4,500 first class (2026 estimate)
- Book aheadcheck
- Days to weeks in peak season; passport needed at booking and boarding
- Nairobi terminus
- Syokimau, about 20 km from the centre — allow extra time
- Arrive early
- About 1 hour before departure for security
- Rail pass
- None for visitors; single tickets only
- Useful stop
- Voi, for Tsavo East and West
- Not served by train
- Masai Mara, Amboseli, Samburu, Lamu — fly or drive
Quick answer
Yes for one route only: the SGR Madaraka Express between Nairobi and Mombasa, about 5–6 hours for KES 1,500 economy or KES 4,500 first class (2026 estimate). It is the best way to the coast and the only train most visitors will use.
No for everything else travellers come to Kenya for. The Masai Mara, Amboseli, Samburu, Laikipia and Lamu have no rail service — fly from Wilson Airport or book a safari vehicle. A slower, less frequent line runs to Kisumu in the west, and commuter services run around Nairobi.
There is no visitor rail pass. Kenya Railways sells point-to-point tickets, so a return trip on the coast line is simply two single tickets. Book on the Kenya Railways site with your passport details and arrive about an hour before departure for the security check.
| Route | Time | Cost (2026 estimate) | Verdict |
|---|---|---|---|
| Nairobi – Mombasa (SGR) | About 5–6 h | KES 1,500 economy / KES 4,500 first class | Best way to the coast |
| Nairobi – Voi (SGR) | About 4 h | Below the Mombasa fare | Useful for Tsavo East and West |
| Nairobi – Kisumu | Slower, less frequent | Check | Only if the timetable suits you |
| Nairobi commuter lines | Short hops | Low | Locals' commute, not a tourist route |
Fares and timetables change; confirm on the Kenya Railways site before booking (check).
Details
Kenya's passenger rail network is small. The standard-gauge railway (SGR) runs the Madaraka Express between Nairobi and Mombasa, with an intermediate stop at Voi that puts Tsavo East and West within reach. A separate, slower line links Nairobi with Kisumu in the west, and commuter services run around Nairobi. Everything else travellers usually want — the Masai Mara, Amboseli, Samburu, Laikipia, Lamu — is reached by light aircraft or road, not by train.
For the coast run, the practical sequence is: book on the Kenya Railways site with your passport details, arrive at Syokimau about an hour before departure for the security check, then settle in for roughly 5–6 hours. First class buys you a more comfortable seat and, on some services, a meal; economy is plain but fine for a half-day. The terminus at Syokimau sits about 20 km from central Nairobi, so add a taxi or ride-hailing leg at both ends of the trip. In Mombasa the train ends at Miritini, also outside the city centre.
The Voi stop is the one to remember if you are combining coast and safari. Get off there for Tsavo, arrange a pick-up in advance, and treat the station as a transfer point rather than a place to find transport on the spot. For Kisumu, expect a slower, less frequent service than the coast line; check the current timetable before you build a plan around it.
There is no national rail pass aimed at visitors. Kenya Railways sells point-to-point tickets, and the fare structure is simple enough that a pass would not save you money on a typical trip. If you are riding the coast line once in each direction, two single tickets are the normal purchase.
Tips
Book early for peak periods — school holidays, public holidays and the December–January coast season fill the good seats. A passport is needed when booking and again at boarding, so keep it on you rather than in a checked bag.
Treat Syokimau and Miritini as separate journeys. Budget for a taxi or ride-hailing car at each end, and do not cut the connection tight on the day you fly out of Nairobi or Mombasa.
If your goal is the Masai Mara or Amboseli, do not try to make the train work. Fly from Wilson Airport or book a safari vehicle; the rail network does not reach the parks.
For a coast-and-safari combination, the train plus a Voi stop is often cheaper than flying both legs, but it costs you most of a day. Compare against a one-hour domestic flight before deciding.
- Carry your passport for booking and boarding.
- Arrive about an hour early for security.
- Allow 30–60 minutes between Syokimau and central Nairobi.
- Check the timetable again the week you travel.
Questions people ask
Is the train a good way to get around Kenya?
For Nairobi to Mombasa, yes — about 5–6 hours for KES 1,500 economy or KES 4,500 first class (2026 estimate), and the best way to the coast. For the Mara, Amboseli, Samburu or Lamu, no: fly or drive instead.
Do I need a rail pass for Kenya?
No. There is no visitor rail pass; Kenya Railways sells single tickets, and two one-way tickets are the normal way to cover the coast line in both directions.
How far in advance should I book trains in Kenya?
Days to weeks ahead in peak season, and as soon as your dates are fixed for holidays and the December–January coast period. Off-peak, a few days is often enough (check).
Deep dive
Every source; changeable facts are marked check
Sources
- officialKenya Railways
- officialKenya Tourism Board
- secondaryWikivoyage – Kenya