Look up the official Kenya Railways fare for any Madaraka Express station pair between Nairobi and Mombasa, or the Nairobi–Suswa leisure train, across Economy, First Class, and Premium.
The Madaraka Express prices tickets by station pair, not a single flat fare — Nairobi to Mombasa costs more than Nairobi to Voi, and each of the three classes (Economy, First Class, Premium) has its own fare for every pair of stations along the line. This calculator holds the full Kenya Railways fare table for both the Nairobi–Mombasa line and the separate Nairobi–Suswa leisure train, so picking any two stations returns the correct official fare instead of a rough estimate.
How Are SGR Fares Structured?
Kenya Railways prices the Madaraka Express as an origin-destination matrix across nine stations: Nairobi, Athi River, Emali, Kibwezi, Mtito Andei, Voi, Miasenyi, Mariakani, and Mombasa. Each of the three classes carries its own fare for every station pair, and the fare is the same in either direction — a Nairobi–Voi Economy ticket costs the same as Voi–Nairobi. Selecting an origin and destination in this calculator looks up the exact fare Kenya Railways publishes for that pair, rather than scaling a flat per-kilometre rate.
What's the Difference Between Economy, First Class, and Premium?
Economy is the standard low-cost seat, First Class adds more legroom and a quieter carriage, and Premium is the top tier with the most spacious seating and priority boarding. Premium costs roughly 2.7× First Class and 8× Economy on the full Nairobi–Mombasa run, and the gap narrows on shorter segments — Nairobi–Athi River Premium is only 4× the Economy fare on that leg.
How Do Child Fares Work?
Kenya Railways applies age-based fare rules on top of the class fare: children below 3 years travel free, children aged 3–11 pay half the adult fare for their class, and anyone 12 or older pays the full adult fare. Enter your adult, child, and infant counts separately and the calculator applies each rule automatically — infants don't need a ticket at all, so they aren't counted toward the total.
What Is the Nairobi–Suswa Route?
Separately from the Madaraka Express, Kenya Railways runs a leisure/commuter service between Nairobi and Suswa, stopping at Ongata Rongai, Ngong, and Maai Mahiu along the way. Unlike the Mombasa line, this route has a single class with one fare table rather than an Economy/First/Premium split — select it from the route dropdown to switch the calculator to this fare matrix.
Do Fares Change?
Yes — Kenya Railways periodically revises SGR fares, and the Nairobi–Mombasa Economy fare has moved from KES 1,000 to KES 1,500 (with First Class and Premium adjusted correspondingly) as part of a recent revision. This calculator uses Kenya Railways' current published fare card, but always confirm your exact fare at metickets.krc.co.ke or a Madaraka Express station booking office before travel, since fares can change without much notice and this tool is for planning, not a substitute for your actual ticket price.
How much is the SGR fare from Nairobi to Mombasa?
The Madaraka Express one-way fare from Nairobi to Mombasa is KES 1,500 in Economy, KES 4,500 in First Class, and KES 12,000 in Premium, per Kenya Railways' current published fare card.
Do children pay full price on the SGR?
No. Children below 3 years travel free, children aged 3–11 pay half the adult class fare, and anyone 12 or older pays the full adult fare. This calculator applies those rules automatically when you enter your passenger counts.
Is the fare the same in both directions?
Yes — Kenya Railways charges the same fare for a station pair regardless of direction, so Nairobi–Voi and Voi–Nairobi cost the same in the same class.
What's the difference between the Mombasa line and the Suswa route?
The Mombasa line (Madaraka Express) has three classes — Economy, First Class, and Premium — across nine stations from Nairobi to Mombasa. The Nairobi–Suswa leisure train is a separate, shorter route with a single class and its own fare table covering Nairobi, Ongata Rongai, Ngong, Maai Mahiu, and Suswa.