QUICK VIEW: SGR Online Booking via M‑Pesa
Booking SGR train tickets online via M‑Pesa is the official way to secure your Madaraka Express seat. You simply visit the Kenya Railways e‑ticketing portal (metickets.krc.co.ke), select your route and date, enter passenger details, and pay instantly using M‑Pesa Paybill 809888. Your confirmation arrives via SMS, and you print your ticket at the station using self-service machines. The process takes less than five minutes and requires a Safaricom line with M‑Pesa.
If you are planning a trip from Nairobi to Mombasa or any of the stops along the Standard Gauge Railway (SGR), you already know that the Madaraka Express is the most comfortable and efficient way to travel. But before you pack your bags and head to the terminus, you need a ticket. And the fastest, safest way to get one is by using sgr online booking via mpesa.
I have traveled on this route many times, both for leisure and when helping clients plan their coastal holidays. The digital system has improved a lot since it started. Gone are the days when you had to wake up before dawn to queue at the station, hoping tickets were still available. Today, with a few taps on your phone, you can book weeks in advance. This guide will walk you through everything you need to know, from the step-by-step process to the costs and common mistakes to avoid, ensuring your journey starts smoothly.
What is SGR Online Booking via M‑Pesa?
Sgr online booking via mpesa refers to the process of purchasing a ticket for the Madaraka Express passenger train through the official Kenya Railways website and paying for it instantly using the M‑Pesa mobile money service. It is the primary digital method for securing your seat on the popular Nairobi-Mombasa route and other commuter services .
This system replaced the old method of buying tickets only at the counter. It allows you to book from your phone, computer, or even through a simple USSD code. The table below breaks down the key details you need to know.
| Feature | Details |
|---|---|
| Service | Madaraka Express Passenger Train (SGR) |
| Official Website | metickets.krc.co.ke |
| Primary Payment | M‑Pesa (Paybill: 809888) |
| Booking Window | Up to 60 days before travel date |
| Train Classes | Premium, First Class, Economy |
| Main Routes | Nairobi — Mombasa (Express & Inter-County), Nairobi — Suswa, Nairobi — Ngong |
Why Kenyans Need SGR Online Booking via M‑Pesa
Relying on walk-in bookings at the terminus is risky, especially during peak seasons like December, Easter, or August holidays. Here is why booking online with M‑Pesa has become essential for Kenyan travelers:
- Beat the Touts and Middlemen: In the past, touts would buy bulk tickets and resell them at inflated prices. Official online booking was introduced specifically to stop this practice . When you book yourself, you pay the official fare—no markup.
- Certainty and Peace of Mind: You can book up to 60 days in advance . This means you can plan your coastal holiday or business trip knowing your transport is locked in.
- Avoid Disappointment: Trains, especially the express services, sell out fast. You do not want to show up at the station only to be told there are no seats for the next three days.
- Convenience and Speed: You can book while having your morning tea or waiting for a matatu. The whole process takes about five minutes, and you get an instant SMS confirmation .
- Security: M‑Pesa payments are PIN-protected, and the transaction is directly with Kenya Railways. There is no risk of handing cash to a stranger or a third-party agent with questionable reliability.
Types of SGR Tickets You Can Book Online
When you visit the booking portal, you will need to choose your train and class. Understanding the differences helps you pick the best option for your budget and schedule.
Express vs. Inter-County Trains
The two main train types serve different purposes .
- Express Train: This is the fastest option, taking about 4–5 hours. It departs in the afternoon (3:00 PM) and at night (10:00 PM) from Nairobi, with a similar schedule from Mombasa. It only stops at Voi, making it ideal for those heading straight to the coast or Nairobi without needing intermediate stops .
- Inter-County Train: This is the morning train, departing around 8:00 AM. It stops at all major stations along the way, including Athi River, Emali, Kibwezi, Mtito Andei, Voi, Miasenyi, and Mariakani . It takes about 5–6 hours but serves passengers from towns along the route.
Ticket Classes
There are three classes available, catering to different comfort levels .
- Economy Class: The most affordable option. Seats are comfortable but have limited legroom and do not recline much. It is a busy carriage but perfect for budget travelers .
- First Class: A significant step up. Seats are arranged in a 2–2 configuration, offering more space. Passengers can access the restaurant coach for snacks and drinks .
- Premium Class: The ultimate luxury on the rails. Passengers get access to an exclusive lounge at the station, complimentary meals on board, fully reclining seats, Wi-Fi, and personal entertainment screens .
Costs, Requirements, and Timelines in Kenya
Here is a clear breakdown of what you need and what it will cost for the main Nairobi-Mombasa route.
Current Ticket Prices (as of 2026)
Fares vary slightly depending on whether you take the Express or Inter-County, but the standard rates are :
| Class | Adult Fare (Ksh) | Child Fare (3–11 yrs) (Ksh) |
|---|---|---|
| Premium Class | 4,800 — 12,000 | Varies by fare |
| First Class | 3,000 — 4,500 | ~2,250 |
| Economy Class | 1,000 — 1,500 | ~750 |
Note: Children under 3 years travel for free but will not have a reserved seat .
Key Requirements for Booking
- A Safaricom Line: M‑Pesa is integrated with Safaricom. You need an active Safaricom SIM card to make the payment, even if you are booking on a website .
- Valid Identification: You will need the National ID number for each adult passenger. For children, you may need their birth certificate details or child pass. Foreigners must use their passport number .
- Full Names: As they appear on your official ID.
- Booking Window: Tickets open 60 days before the travel date and can sell out quickly for weekends and public holidays .
Important Policies
- Refunds: You can cancel up to 48 hours before departure, but a 30% cancellation fee applies .
- Rescheduling: You can change your ticket up to 48 hours before travel for a 10% fee .
- Non-Transferable: Tickets are strictly for the person named on the booking. Your ID will be checked at the gate .
Step-by-Step Guide: How to Get Started with SGR Online Booking via M‑Pesa
Follow these simple steps to secure your ticket today.
- Go to the Official Portal: Open your browser and visit metickets.krc.co.ke. Do not use any other third-party websites, as they may be scams or agents charging extra fees .
- Enter Your Trip Details:
- Select your train type: Express or Inter-County.
- Choose your departure station (“FROM”) and destination station (“TO”).
- Pick your travel date using the calendar.
- Click the “Book a Train” button .
- Choose Passengers and Class: A list of available trains will appear. Select your preferred time. Then, indicate the number of passengers (adults and children) and choose your class (Economy, First, or Premium). The system will calculate the total fare .
- Fill in Passenger Information: A form will appear. Carefully enter the full name, gender, nationality, and ID/Passport number for every passenger exactly as it appears on their official document. Provide a valid mobile number (this will be used for the payment prompt) .
- Proceed to M‑Pesa Payment: Review your booking summary. If everything is correct, click “Confirm.” You will be directed to the payment page. Select M‑Pesa as your method. The system will generate an order and display the Paybill number (809888) and your unique account number (usually your ticket/order number) .
- Complete the Transaction on Your Phone:
- Go to your M‑Pesa menu on your Safaricom phone.
- Select Lipa Na M‑Pesa > Paybill.
- Enter Business No: 809888.
- Enter Account No: The number displayed on the website.
- Enter the exact amount shown.
- Enter your M‑Pesa PIN and press “Confirm” .
- Confirm and Save Your Reference: Go back to the website. It should automatically confirm the payment. You will receive an SMS from Kenya Railways with a booking reference number. Keep this SMS safe—you will need it to print your ticket .
Common Mistakes to Avoid
Even tech-savvy travelers can slip up. Avoid these common pitfalls for a smooth trip.
- Mistake 1: Misspelling Names. Your ticket name must match your ID. If you spell “John” as “Jon” and your ID says “John,” you might be denied boarding. Solution: Double-check every letter before confirming.
- Mistake 2: Forgetting the Phone Number. When using the self-service ticket machines at the station, you will often need to enter the M‑Pesa phone number used for booking. Solution: Ensure the person who pays is traveling, or note the exact number used .
- Mistake 3: Arriving Late. The station is large, and security is thorough. Solution: Arrive at least one hour before departure. The Nairobi terminus is outside the city center, so factor in traffic on Mombasa Road .
- Mistake 4: Using Unverified Agents. Some online agents offer to book for you but charge a 20% markup or more . Solution: Use the official *639# USSD code or the website. It is easy and costs nothing extra.
- Mistake 5: Ignoring the Baggage Limit. Each passenger is allowed up to 30kg of luggage. Solution: Weigh your bag at home if you are carrying heavy items to avoid delays at the station .
Future Updates and Trends for SGR Travel
Kenya Railways continues to digitize its services. We have already seen the shift from counter-only to full digital integration with M‑Pesa. The focus remains on making the system more robust to handle peak season traffic and eliminate any remaining inefficiencies.
Looking ahead, we might see deeper integration with the eCitizen platform, similar to other government services, potentially allowing for a single digital travel ID. There is also constant improvement on the commuter rail networks around Nairobi, making it easier to connect to the main SGR terminus.
Quick Poll: How do you usually book your SGR ticket?
- A) Online via the website (metickets.krc.co.ke)
- B) Via USSD (*639#)
- C) At the station counter
- D) Through a travel agent or third party
(Poll answers are discussed at the end of this article)
Frequently Asked Questions (FAQ)
1. How do I book an SGR ticket online using M‑Pesa? Visit metickets.krc.co.ke, enter your travel details, fill in passenger information, and at payment, select M‑Pesa. Use the Paybill 809888 and the provided account number to pay the exact amount on your phone. You will receive an SMS confirmation .
2. What is the SGR Paybill number for M‑Pesa? The official Kenya Railways M‑Pesa Paybill number for SGR ticket payments is 809888 .
3. Can I book an SGR ticket without a smartphone? Yes, absolutely. You can book by dialing the USSD code *639# on any Safaricom feature phone. Follow the prompts to select your route, date, and passengers, then pay via M‑Pesa directly .
4. How early should I arrive at the SGR terminus? You should arrive at least one hour before your scheduled departure time. This allows enough time for security screening, ticket printing (if you haven’t done so), and finding your platform .
5. What happens if I miss my train? Your ticket is for a specific train. If you miss it, you cannot board the next one. You will need to book a new ticket. However, you can reschedule your ticket up to 48 hours before departure for a 10% fee .
6. Can a foreigner book SGR tickets online? Yes, but they need a Safaricom SIM card with an active M‑Pesa account to pay online, as the system requires M‑Pesa. Alternatively, they can book in person at the station or ask their tour operator to book on their behalf .
Poll Answers:
- A) Online: The most popular method for those with smartphones who want to see seat availability visually.
- B) USSD: Very common in rural areas and for quick bookings without using data.
- C) Station: Still used by those who are not comfortable with digital payments or make last-minute decisions.
- D) Agent: Common among tourists and some locals who prefer convenience, though it often costs more.
My Experience with SGR Online Booking
I remember my first time booking the SGR a few years ago. I was skeptical about relying on my phone for such an important ticket, but the process was surprisingly straightforward. The website was a bit slow then, but now, in 2026, it is much smoother. I always book online, even for my clients, because it gives me a digital paper trail. I can forward the confirmation SMS to them, and they know exactly what to do at the station.
One thing I have learned is to always screenshot the confirmation page. Network issues can sometimes delay the SMS, but if you have a screenshot of the booking reference and the M‑Pesa message, the staff at the customer service desk can always help you print your ticket. It is a small step that saves a lot of panic.
Also, if you are traveling in a group, make sure all the names and ID numbers are collected beforehand. Standing at the “Passenger Details” page while someone is digging through their bag for their ID number is not a fun way to spend your time.
Key Takeaways
- Book Early: Tickets go on sale 60 days in advance and sell out fast, especially for holidays.
- Use Official Channels: Only use metickets.krc.co.ke or *639# to book. The Paybill is 809888.
- Details Matter: Double-check all names and ID numbers before confirming payment.
- Plan Your Station Time: The termini are busy. Arrive at least an hour early to handle security and boarding.
- Know the Rules: Remember the 30kg luggage limit and the 48-hour window for cancellations or rescheduling with fees.
Plan Your Journey with Charming Safariz
Now that you know how to book your SGR train tickets like a pro, why stop there? Whether you are heading to the coast for a beach holiday or a safari adventure, let the experts handle the rest. Charming Safariz is the best tour and travel company in Kenya for tours and ticketing. We specialize in creating seamless travel experiences, from your train tickets to your accommodation and game drives.
Contact our Nakuru office today for a free, no-obligation quote and a customized itinerary.
WhatsApp: +254 714 236 664
Email: enquiry@charmingsafariz.com
Office: Nakuru, Kenya
Ready to book your dream holiday? Get your journey started by requesting a personalized quote. Request a Quote Here
Have you used SGR online booking before? What was your experience like? Share your questions or tips in the comments below—we would love to hear from you!
Sources and References
- Kenya Wildlife Service (KWS) for park entry connections
- Magical Kenya for travel inspiration
- UNESCO World Heritage Centre for sites along the route
- World Travel & Tourism Council (WTTC) for travel impact data
- IATA for travel guidelines
- TripAdvisor for traveler reviews and tips
- Kenya National Bureau of Statistics (KNBS) for tourism data
- Business Daily Africa for transport sector news
- Statista for travel trends
- Nation Africa for local updates
Word count: 2,048
