SGR Madaraka Express: The Complete 2025 Guide to Booking, Prices, Classes, and Travel Tips
Quick View
The SGR Madaraka Express is Kenya’s modern Standard Gauge Railway passenger train connecting Nairobi to Mombasa, a distance of 592 kilometres, in approximately 4.5 to 6 hours. Operated by Kenya Railways Corporation (KRC), it launched on June 1, 2017, and runs daily services in both directions. There are three travel classes: Economy (KES 1,500), First Class (KES 4,500), and Premium Class (KES 12,000) for the full Nairobi–Mombasa route. Children aged 3–11 pay half fare. Children below 3 travel free. Tickets are booked online at metickets.krc.co.ke, via USSD *639#, or at any SGR station. Arrive at least 60 minutes before departure. Bring the same ID used during booking. Alcohol is not allowed on the train.
Introduction
Picture this. You have just finished packing for a Mombasa holiday. Your bus is stuck somewhere past Athi River, the sun is blazing, and someone’s phone is playing Bongo Flava at full volume with no headphones. Four hours later, you are still not in Voi.
That experience is exactly why the SGR Madaraka Express changed travel in Kenya forever.
Since 2017, Kenyans have chosen the Madaraka Express over buses and matatus for long-distance travel between Nairobi and the coast. It is fast, clean, air-conditioned, and you might just spot a herd of elephants through your window as the train rolls through Tsavo. That is not something any bus can offer.
Whether you are visiting Mombasa for the first time, going home for the holidays, planning a coastal honeymoon, or organising a school or family trip, this guide tells you everything. Prices, timetable, how to book step by step, what class to choose, and mistakes to avoid — it is all here.
And if you want to combine your SGR journey with a proper safari or beach package, Charming Safariz — widely regarded as Kenya’s best tour and travel company for tours and ticketing — is ready to make that happen for you.
What Is the SGR Madaraka Express?
The SGR Madaraka Express is Kenya’s flagship inter-city passenger train service. “SGR” stands for Standard Gauge Railway, referring to the track width — a modern international standard that replaced the narrow colonial-era rail line built by the British in the 1890s.
The train is operated by Kenya Railways Corporation (KRC) and runs along a 592-kilometre route between Nairobi Terminus in Syokimau and Mombasa Terminus in Miritini. Completed in about two and a half years, the Madaraka Express began its freight service on May 30th, 2017, with passenger service starting the following day.
Kenya Railways Managing Director Philip Mainga confirmed that the railway contributes about 3% to Kenya’s GDP through efficient passenger and cargo transport, moving over 30,000 passengers daily.
The railway was built with the assistance of the Chinese Government and replaced the historic predecessor, the sometimes unreliable “Lunatic Express,” the colonial-era train built by the British in the 19th century.
For tourism, trade, and everyday travel, the Madaraka Express has become one of the most important pieces of infrastructure in modern Kenya. You can explore more about Kenya’s tourism landscape at Magical Kenya, the country’s official tourism promotion body.
Key Facts at a Glance
| Feature | Details |
|---|---|
| Full Route | Nairobi Terminus (Syokimau) to Mombasa Terminus (Miritini) |
| Distance | 592 kilometres |
| Journey Time | 4.5 – 6 hours |
| Launch Date | June 1, 2017 |
| Operator | Kenya Railways Corporation (KRC) |
| Daily Passengers | Over 30,000 |
| Online Booking | metickets.krc.co.ke |
| USSD Booking | *639# |
| Payment | M‑Pesa (primary method) |
| Advance Booking Window | Up to 60 days ahead |
Why Kenyans Need the SGR Madaraka Express
Before the SGR, travelling from Nairobi to Mombasa meant sitting in a bus for 8 to 12 hours, depending on traffic, road conditions, and how many times the vehicle stopped along the way. Flying is faster but costs significantly more — a one-way flight can run KES 5,000 to KES 15,000 and above, not counting transfers to and from the airport.
The SGR sits right in the middle: fast enough to save your day, affordable enough for most budgets.
Here is why so many Kenyans now make it their first choice:
- Speed: The express train covers the full Nairobi–Mombasa route in about 4.5 to 5 hours. Even the inter-county train with multiple stops takes around 6 hours — still much faster than a bus on the same road.
- Safety: The elevated rail line, strict security checks, and modern track engineering make the SGR one of the safest modes of inter-city transport in Kenya today.
- Affordability: At KES 1,500 for Economy class (full route), it is within reach for students, families, and everyday travellers. Children under 3 travel for free.
- Scenic experience: The route passes through Nairobi National Park and both Tsavo East and Tsavo West National Parks. You will be traveling through the historic Tsavo East and West National Parks, with the opportunity to spot elephants, giraffes, and even big cats like lions and cheetahs. Very few ways to travel can match that.
- Comfort: The train offers wide comfortable seats with charging stations, free WiFi, and a convenient buffet car offering snacks and sandwiches.
- Reliability: Trains run on a fixed schedule and are far less affected by weather or road traffic than buses.
- Environmental value: Rail transport produces far fewer carbon emissions per passenger compared to road or air travel, a growing concern for climate-conscious Kenyan travellers.
According to data from the Kenya National Bureau of Statistics, domestic transport and tourism have grown steadily, with mass transit solutions like the SGR playing a central role in connecting more Kenyans to economic and leisure opportunities.
Types of Services and Travel Classes on the SGR Madaraka Express
The Inter-County Train
The Inter-County Train makes stops at the intermediate stations namely Athi River, Emali, Kibwezi, Mtito Andei, Miasenyi, and Voi. It departs Nairobi Terminus at approximately 8:20 AM and is ideal for travellers going to towns along the route, not just the two main cities. The journey takes around 6 hours from end to end.
The Inter-City (Express) Train
The Intercity Train is the express service between Nairobi Terminus and Mombasa Terminus. It departs in the afternoon, covers the route with fewer stops, and arrives in approximately 4.5 to 5 hours. This is the most popular option for people heading straight to the coast or back to Nairobi.
Night Train
An overnight service also runs between the two cities, departing in the evening and arriving at the destination the following morning. This is a smart option for travellers who want to save on a night of accommodation or simply prefer sleeping through the journey.
Economy Class
Economy Class is the most affordable and most widely used option. Seats are comfortable and air-conditioned. The full Nairobi–Mombasa one-way fare is KES 1,500. Most Kenyan families and solo travellers use this class. The experience is clean, functional, and perfectly decent for the journey.
First Class
First Class offers more legroom, a quieter environment, and better spacing between seats. It is a solid middle-ground option for professionals, couples, or anyone who wants more comfort without paying Premium prices. The full one-way fare from Nairobi to Mombasa is KES 4,500.
Premium Class
Premium Class comes with a dedicated lounge which is a comfortable waiting area with complimentary coffee as you await boarding. The seating is a compartmented 1+1 configuration featuring reclining leather seats with ample legroom. The full one-way fare is KES 12,000. This is the choice for business travellers, honeymoon couples, and anyone who wants the best the train has to offer.
How to Use and Access the SGR Madaraka Express
Getting on the SGR Madaraka Express is simple once you understand the process. The key thing to remember is that security is taken seriously. You will go through multiple bag checks and body scans before boarding. This is expected and necessary — do not be caught off guard by it.
Pre-Travel Checklist
- [ ] Book your ticket in advance — at least 3 to 7 days before travel on normal days, 2 to 4 weeks ahead during school holidays or festive seasons
- [ ] Use only the official booking portal at metickets.krc.co.ke or dial *639#
- [ ] Carry the original national ID or passport used when booking — photocopies will not work
- [ ] Arrive at the terminus at least 60 minutes before departure
- [ ] Do not carry alcohol onto the train — it is strictly prohibited
- [ ] Keep your booking SMS confirmation and reference number safe
- [ ] Pack within the luggage allowance (approximately 30 kg per passenger)
- [ ] No sharp objects, flammable items, or pets are allowed onboard
- [ ] Have your M‑Pesa registered number available for payment during booking
- [ ] Children 3–11 years must be listed on the booking to receive half-fare pricing
For travellers who want to pair the SGR journey with a safari, beach holiday, or customised package, Charming Safariz handles the full arrangement — train tickets, accommodation, transfers, and game drives.
Costs, Requirements, and Timetable for the SGR Madaraka Express
Official Ticket Prices (One-Way, 2025)
The prices below are the official Kenya Railways Corporation fares as listed on their current fare schedule.
| Route | Economy (KES) | First Class (KES) | Premium Class (KES) |
|---|---|---|---|
| Nairobi – Mombasa | 1,500 | 4,500 | 12,000 |
| Nairobi – Voi | 1,050 | 3,200 | 8,540 |
| Nairobi – Mtito Andei | 740 | 2,240 | 5,980 |
| Nairobi – Emali | 390 | 1,190 | 3,180 |
| Nairobi – Athi River | 90 | 180 | 480 |
| Voi – Mombasa | 440 | 1,320 | 3,520 |
Children aged 3–11 pay half the applicable fare. Children below 3 years travel free. Children over 11 must pay the full adult fare.
For return fares, the Premium Class Nairobi–Mombasa return ticket is KES 20,000. Always confirm fares directly on the Kenya Railways website at krc.co.ke as prices are subject to revision.
Daily Train Schedule (Nairobi to Mombasa)
| Service | Nairobi Dep. | Mtito Andei | Voi | Mombasa Arr. |
|---|---|---|---|---|
| Inter-County Train | 8:20 AM | ~10:50 AM | ~11:55 AM | ~2:00 PM |
| Express Train | Afternoon | Non-stop / limited | Non-stop / limited | ~4.5 hrs later |
| Night Train | Evening | Non-stop | Non-stop | Early morning |
Note: Always check the official timetable before travel as schedules can change, especially during peak seasons. During December and January, Kenya Railways has previously added extra trains to handle festive season demand.
Step-by-Step Guide: How to Book SGR Madaraka Express Tickets
Booking your Madaraka Express ticket takes about five minutes once you are on the platform. Here is exactly how to do it:
- Go to the official booking portal — visit metickets.krc.co.ke on your phone or computer. This is the only legitimate official platform. Avoid third-party social media sellers or WhatsApp agents offering “discounted” tickets.
- Select your route — choose your departure station (e.g., Nairobi) and your destination (e.g., Mombasa). Select the date of travel.
- Choose your travel class — Economy, First Class, or Premium. Pick based on your budget and comfort preference.
- Enter passenger details — full names as they appear on the ID or passport, ID or passport number, gender, nationality, and date of birth for children.
- Enter your M‑Pesa mobile number — this is the number that will receive the payment prompt and the e‑ticket confirmation.
- Review and confirm — double-check all passenger names, travel date, and class before confirming.
- Pay via M‑Pesa — complete the STK push on your phone. You will receive a booking confirmation SMS with your e‑ticket reference number.
- Print or save your ticket — you can print your boarding pass at any SGR station ticketing counter using your e‑ticket number and the M‑Pesa mobile number used during payment.
- Arrive at the terminus 60 minutes early — go through security, show your ticket and original ID, and proceed to your coach.
- Board and enjoy the journey — find your assigned seat and relax. The buffet car is available if you want snacks or drinks during the trip.
Alternative Booking Methods:
- Dial *639# from any Safaricom line and follow the prompts
- Visit any SGR ticketing office in person at Nairobi Syokimau, Mombasa Miritini, or other stations along the route
- Contact a trusted travel company like Charming Safariz if you need card payment options or a packaged travel arrangement
Common Mistakes to Avoid When Using the SGR Madaraka Express
1. Booking on unofficial platforms Fake SGR ticket sellers operate on social media, WhatsApp, and third-party websites. They often disappear after receiving payment. Always use metickets.krc.co.ke or *639#.
2. Arriving late to the station Many travellers, especially first-timers, underestimate how long the security process takes. Arriving 30 minutes before departure is not enough. The standard advice is 60 minutes, and during peak holiday periods, even longer.
3. Using a different ID at the station Your boarding pass will be verified against the ID used during booking. If the names do not match exactly, you may be denied boarding with no refund. Always use the same document.
4. Carrying alcohol Alcohol is banned on the train. Do not try to smuggle it in. Security checks are thorough and violations can result in being offloaded.
5. Not booking in advance during peak seasons During school holidays, Christmas, Easter, and long weekends, the train fills up fast. Kenya Railways has added extra Madaraka Express trains to accommodate the expected increase in demand during the festive season, but even with additional trains, seats sell out. Book early.
6. Forgetting to account for connecting transport Nairobi Terminus is in Syokimau, about 20 kilometres from Nairobi CBD. Mombasa Terminus is in Miritini, outside the city centre. Plan and budget for connecting taxis, matatus, or shuttle services at both ends.
7. Assuming the ticket is transferable You cannot transfer a ticket from one passenger to another. Each ticket is tied to the specific passenger’s ID. If your plans change, you must cancel or reschedule — not pass the ticket to someone else.
Future Updates and Trends for the SGR Madaraka Express
Kenya’s SGR network is still growing. Several developments are shaping the future of train travel in the country.
Kenya Railways taking full control: Kenya Railways Corporation was set to fully take over the Standard Gauge Railway (SGR) operations from Africa Star Railway Operation Company by the end of 2025, with Managing Director Philip Mainga confirming that 98% of the work was already being handled locally. This transition is expected to reduce operational costs and improve local accountability.
Possible SGR extension: There have been long-standing discussions about extending the SGR line beyond Nairobi toward Naivasha, Kisumu, and eventually across the East African region. The Nairobi to Naivasha cargo line already exists. A passenger extension could open up entirely new travel corridors and safari routes.
Digital booking improvements: Kenya Railways has progressively improved the online booking experience. Expect continued upgrades to the metickets platform, including potentially wider payment options beyond M‑Pesa alone.
Safari train integration: Tourism-focused packages that combine the SGR with game drives, coastal holidays, and cultural experiences are growing in popularity. Companies like Charming Safariz are leading this trend by packaging the train journey as part of broader travel experiences.
Poll Question for Readers: If the SGR were extended to Kisumu, would you use it for travel to western Kenya?
- Yes, definitely
- Maybe, depending on the fare
- No, I prefer road or air travel
- I would need to see the timetable first
(Share your answer in the comments section below.)
Poll Answer: Based on current travel demand and the popularity of the Nairobi–Mombasa route, most frequent travellers indicate they would use an extended SGR service if fares remained competitive with current Economy Class pricing.
Frequently Asked Questions About the SGR Madaraka Express
How long does the SGR Madaraka Express take from Nairobi to Mombasa? The inter-city express service takes approximately 4.5 to 5 hours. The inter-county train, which stops at intermediate stations, takes around 6 hours. Journey time can vary slightly depending on operational conditions on the day.
How much does an SGR Madaraka Express ticket cost in 2025? The full Nairobi to Mombasa one-way fare is KES 1,500 for Economy Class, KES 4,500 for First Class, and KES 12,000 for Premium Class. Children aged 3–11 pay half of these fares. Children under 3 travel free. Shorter inter-county routes cost less — for example, Nairobi to Voi is KES 1,050 in Economy.
How do I book an SGR ticket using M‑Pesa? Visit metickets.krc.co.ke, enter your travel details and passenger information, confirm the booking, and pay via M‑Pesa when prompted. You will receive a confirmation SMS with your e‑ticket reference number. You can also dial *639# from any Safaricom line to book via USSD.
Can I cancel or reschedule my SGR Madaraka Express ticket? Yes. Ticket cancellation is subject to a 30% penalty fee of the amount paid. Ticket rescheduling will incur a 10% penalty fee of the amount paid. Cancellations and rescheduling must be done at least 48 hours before departure at any SGR station counter.
What is not allowed on the SGR Madaraka Express? Alcohol, sharp objects, flammable materials, and pets are all prohibited. Passengers who attempt to carry alcohol onboard risk being denied boarding. Food from outside is generally permitted in Economy and First Class.
How early should I arrive at the SGR station? Arrive at least 60 minutes before your scheduled departure. This gives you enough time to clear security screening, bag checks, and ticket verification. During peak holiday periods, arriving 90 minutes early is advisable.
Can I book SGR tickets for a group or family? Yes. Group bookings can be made on the official platform by entering each passenger’s details separately. Children must be listed individually to receive the correct fare. For large groups or corporate bookings, contacting Kenya Railways directly or working with a travel company is recommended.
My Experience
I took the SGR Madaraka Express for the first time in 2019, heading to Mombasa for a long weekend. I had heard the hype and honestly expected to be underwhelmed.
I was not underwhelmed.
The station at Syokimau was clean, organised, and surprisingly calm for a transport hub. Security was thorough but efficient. My Economy Class seat had enough legroom for a person of average height, the air conditioning worked perfectly, and the window was wide enough to feel like you were watching a nature documentary.
When the train rolled into Tsavo, I stopped everything I was doing. A herd of elephants was moving about 200 metres from the tracks, barely paying attention to the train. Two giraffes stood near an acacia tree in the distance. Nobody in the coach was looking at their phones.
That moment — watching wildlife from a comfortable, air-conditioned train seat — is something no road trip can replicate.
Since then, I have helped plan multiple client trips that include the SGR as part of a wider travel itinerary. The most common advice I give: book early, arrive early, and choose your class based on your budget honestly. Economy gets you there just as fast and just as safely as Premium. The difference is comfort and onboard extras.
For travellers who want the full experience — SGR journey, game drive in Tsavo, and a few nights on the coast — working with a professional travel company removes all the coordination stress.
Key Takeaways
- The SGR Madaraka Express is Kenya’s modern Standard Gauge Railway train connecting Nairobi and Mombasa in 4.5 to 6 hours
- Three classes are available: Economy (KES 1,500), First Class (KES 4,500), and Premium Class (KES 12,000) for the full route
- Children under 3 travel free; children aged 3–11 pay half fare
- Book only through the official platform metickets.krc.co.ke or by dialling *639#
- Arrive at the station at least 60 minutes before departure with your original ID
- Alcohol is strictly prohibited onboard
- Tickets cannot be transferred between passengers
- Cancellations attract a 30% penalty; rescheduling attracts a 10% penalty
- During holidays and peak seasons, book at least 2 to 4 weeks in advance
- Both Nairobi Terminus (Syokimau) and Mombasa Terminus (Miritini) are outside their city centres — plan connecting transport accordingly
- The train passes through Tsavo National Park, giving you a genuine wildlife experience mid-journey
- For full travel packages combining the SGR with safaris or coast holidays, Charming Safariz is Kenya’s top-rated tour and ticketing company
Conclusion
The SGR Madaraka Express is not just a train. For millions of Kenyans, it represents a better, more dignified, and more enjoyable way to move across the country. From the moment you walk into the Syokimau terminus to the second you step off in Miritini and smell the ocean air, it is a genuinely pleasant experience — and one of the best value-for-money travel options Kenya has to offer.
Whether you are travelling solo, with family, or as part of a group, planning ahead makes all the difference. Book early, arrive early, carry your ID, and enjoy the ride.
If you are planning a full holiday — train to the coast, game drive in Tsavo, or a Mombasa beach getaway — do not do it alone. Let Charming Safariz, Kenya’s best tour and travel company, handle the details while you focus on enjoying the journey.
Have you travelled on the SGR Madaraka Express before? Share your experience in the comments. And if you have a question about booking, routes, or what class to choose, drop it below — we read every message.
Book Your SGR Journey and Kenya Travel Package Today
Charming Safariz is Kenya’s best tour and travel company for SGR tickets, safari packages, coastal holidays, and customised itineraries. Whether you need help booking a Madaraka Express ticket, planning a Tsavo game drive, or organising a full family holiday, the team at Charming Safariz handles everything.
Contact the Nakuru office today for a free, no-obligation quote and a customised itinerary.
WhatsApp: +254 714 236 664
Email: enquiry@charmingsafariz.com
Office: Nakuru, Kenya
Sources and References
- Kenya Railways Corporation — Official Train Fares
- Kenya Railways — Official Booking Portal
- Magical Kenya — Official Tourism Site
- Kenya National Bureau of Statistics
- Kenya Wildlife Service
- World Travel and Tourism Council
- Nation Africa — Kenya Travel News
- Business Daily Africa
- TripAdvisor — Kenya Travel Reviews
- eCitizen Kenya — Government Services Portal
