If you’re planning to travel between Nairobi and Mombasa, the Madaraka Express online booking system is one of the easiest ways to reserve your train ticket. Since its launch, the SGR (Standard Gauge Railway) has made intercity travel faster, more comfortable, and much more reliable.
This guide will walk you through how to book your SGR ticket online, including payment options, booking tips, and key info every traveler needs to know in 2025.
What Is Madaraka Express?
The Madaraka Express is a modern passenger train service operated by Kenya Railways. It connects major cities like Nairobi, Mombasa, Voi, and Mtito Andei using Kenya’s Standard Gauge Railway. Known for speed and comfort, it offers two daily passenger services: the Express (direct) and the Intercounty (stops at multiple towns).
According to Wikipedia, the train covers the 472 km route from Nairobi to Mombasa in approximately 5 hours.
Madaraka Express Ticket Prices 2025
Before booking your seat, it’s good to know what you’ll pay. Below is a quick look at current Madaraka Express ticket prices.
| Class | Adult Fare | Child Fare (3-11 yrs) | Route |
|---|---|---|---|
| Economy | Ksh 1,000 | Ksh 500 | Nairobi – Mombasa |
| First Class | Ksh 3,000 | Ksh 1,500 | Nairobi – Mombasa |
| Intercounty (Economy) | Ksh 1,000 | Ksh 500 | With multiple stops |
| Intercounty (First Class) | Ksh 3,000 | Ksh 1,500 | With multiple stops |
Children under 3 travel free of charge.
How to Book Madaraka Express Online
Kenya Railways provides a user-friendly online portal where travelers can reserve their tickets quickly. Follow these simple steps to book your train ticket.
Step 1: Visit the SGR Booking Website
Go to https://metickets.krc.co.ke using your browser. You can access it from both desktop and mobile.
Step 2: Choose Your Trip Details
Select the following:
- Departure Station (e.g., Nairobi Terminus)
- Arrival Station (e.g., Mombasa Terminus)
- Travel Date
- Number of passengers (adults and children)
Then click on Search Train.
Step 3: Select Train and Class
The system will show available trains and classes for your date. Choose either:
- Express Service (Non-stop)
- Intercounty Service (Stops at various towns)
Select Economy or First Class and proceed to the next step.
Step 4: Enter Passenger Information
You’ll need to fill in:
- Full Name (as per ID or Passport)
- National ID/Passport Number
- Phone Number
Double-check the details to avoid issues during boarding.
Step 5: Make Payment via M-PESA
On the payment page:
- Select M-PESA as the payment method
- Use Paybill: 809888
- Account Number: Generated during booking
Complete the payment from your M-PESA menu. Once done, you’ll receive an SMS with a confirmation code.
Step 6: Receive Ticket Confirmation
After payment, you’ll get a digital ticket via SMS. You can also download or print your ticket from the website. It’s advisable to arrive at the station at least 1 hour before departure.
Booking Tips for First-Time Travelers
Whether it’s your first time using Madaraka Express or not, these tips will help you avoid common issues.
| Tip | Why It’s Important |
|---|---|
| Book Early | Tickets sell out fast, especially during holidays |
| Carry ID | You’ll need to present it when boarding |
| Choose the Express | Saves time if you’re not stopping at towns |
| Print Ticket | Carry a printout as backup for the SMS ticket |
Unlike other forms of travel such as bus transport or coach services, the SGR offers more predictable departure and arrival times.
Alternatives to Online Booking
While online booking is the most convenient, you can also:
- Book through the USSD Code *639#
- Buy a ticket at the SGR station counter
- Use the Kenya Railways customer care line for help
However, online booking remains the fastest and most efficient method, especially for tech-savvy travelers.
Final Thoughts
The Madaraka Express online booking process is simple, efficient, and perfect for travelers who want to avoid long queues and last-minute stress. With growing demand for smooth intercity transport in Kenya, the SGR continues to be a top choice.
By following the steps in this guide, you can reserve your seat within minutes, make secure M-PESA payments, and enjoy a reliable travel experience between Nairobi and Mombasa.
If you’re a frequent traveler or planning your first SGR ride, booking online will save you time and help you travel with ease. For context on how modern train systems work globally, check out Passenger rail transport and learn how Kenya’s infrastructure is quickly catching up.