⚠️ Important Official Disclaimer
SGR Ticket Desk is an independent assistance service run by SGR Shuttle Mombasa. We are not Kenya Railways Corporation and we are not affiliated with, endorsed by, or acting on behalf of KRC. All tickets are booked at the official Kenya Railways fare through KRC's own systems (metickets.krc.co.ke, USSD, or in person). Our fee covers the labor of booking, printing, or handling your request only, and is shown separately from the ticket price on every receipt. For the official ticketing platform, visit metickets.krc.co.ke directly.
Station Errands Made Simple
Booking, printing, and changing an SGR ticket all come down to one thing: showing up at the counter in person. That's fine if you live nearby and have M-Pesa. It's a real problem if you're a tourist without a Kenyan mobile line, a Kenyan stuck at work when the online system is down, or anyone standing in a queue that's longer than the time left before the train leaves.
Our staff are already stationed at Miritini terminus meeting shuttle passengers off every train, and Nairobi terminus is next. That means we can run these errands for you as part of a trip we're already making, not a special one.
Our Services
1. Priority Ticket Printing
Launching End of July 2026Peak periods at Miritini get long queues at the self-service printing machines, and every ticket confirmation still has to be printed there before boarding. Some travelers have missed trains standing in that line. This service means your ticket is printed and ready before you need it.
- Send us your booking reference or M-Pesa confirmation message before your travel date, by WhatsApp or through the site.
- We print it and hold it for you at Miritini (Mombasa Terminus).
- Walk straight to boarding. No queue, no risk of missing the departure.
2. Ticket Booking Assistance
Available NowFor tourists who don't have M-Pesa or a Kenyan bank account, and for Kenyans who'd rather not wrestle with a slow connection or a system that's down. We book your Madaraka Express ticket for you, at the real fare, plus a service fee that's shown separately on your receipt.
- Send your travel date, class, and passenger details (full name and ID/passport number) via our booking form or WhatsApp.
- We confirm seat availability and the total cost.
- Pay by M-Pesa or card, the same way you'd pay for a transfer.
- We book your ticket through the official Kenya Railways system and send you the confirmation or print it for you.
3. Cancellation & Rescheduling Support
Active ServicePlans change. Changing a travel date, swapping class, or cancelling an SGR ticket requires a physical trip to the station counter. We handle this for you. Simply send us a clear photocopy or photo of your ID/Passport (the one used for the ticket). Our station staff will use their own original physical ID to represent you at the counter and process the change.
How we're different from online-only agents
A few sites will book an SGR ticket for you and text you the confirmation. We're not just a booking service, we're already standing at the terminus every day for our transfer business, so printing and station errands aren't an extra trip for us, they're something we're already doing when you need them done.
Ready to Secure Your SGR Tickets?
Request ticket booking assistance online via our secure form, or reach out to our team on WhatsApp for immediate support.
Frequently Asked Questions
Are you selling official SGR tickets?
No. We book your ticket through Kenya Railways' own systems at the real fare, then charge a separate, disclosed fee for doing it on your behalf. You can always book directly at metickets.krc.co.ke or at any station.
What if my train is delayed or cancelled?
That's between you and Kenya Railways. We'll help however we can, but refunds and schedule changes are decided by KRC, not us.
Can you help if I've already left Kenya or cannot reach the station?
Yes! Booking, printing, rescheduling, and cancellation are all fully supported. Kenya Railways allows our staff to act as your proxy at the counter when we present a copy/photo of your ID/Passport alongside our representative's physical original ID.
How do I pay?
M-Pesa or card, the same payment options as our transfer bookings.
How do I reach you?
WhatsApp +254 702 826 004 or the booking form on this page. We reply during business hours.