In 2025, traveling between Nairobi and Mombasa—or any of the scenic stops in between—has never been more efficient, thanks to the Standard Gauge Railway (SGR). Whether you're a daily commuter, a tourist, or planning a family getaway, understanding how to book an SGR train ticket in Kenya is essential. This guide provides a comprehensive overview of the booking process, ensuring a smooth journey on the Madaraka Express.
🚆 Understanding the SGR: Routes and Train Types
The SGR operates two main services:
- Express Train: Non-stop service between Nairobi and Mombasa.
- Inter-County Train: Stops at key stations including Athi River, Emali, Kibwezi, Mtito Andei, Voi, Miasenyi, and Mariakani.
These services cater to different travel needs, offering flexibility for passengers.
🛒 Booking Methods: Choose What Works for You
1. Online Booking via Kenya Railways Website
The most convenient method is through the official Kenya Railways booking portal.
Steps:
- Visit the booking portal.
- Select your departure and arrival stations.
- Choose your travel date and preferred train type (Express or Inter-County).
- Select your class: Economy, First Class, or Premium.
- Enter passenger details, including full names and ID/passport numbers.
- Proceed to payment via M-Pesa.
- Receive an SMS confirmation with your booking reference.
On the day of travel, arrive at the station at least 30 minutes before departure. Use the self-service ticket machine to print your ticket by entering your booking reference number.
2. USSD Booking (Without Internet)
For those without internet access, Kenya Railways offers a USSD booking option:
- Dial
*639#
on your Safaricom line. - Follow the prompts to select your journey details.
- Enter passenger information.
- Confirm and pay via M-Pesa.
- Receive a confirmation SMS with your booking reference.
This method is especially useful for travelers in areas with limited internet connectivity.
3. Physical Booking at SGR Stations
Tickets can also be purchased directly at SGR stations. However, it's advisable to book in advance, especially during peak travel seasons, to ensure availability.
💳 Payment Options
Kenya Railways primarily accepts M-Pesa for ticket payments. Ensure your M-Pesa account has sufficient funds before initiating the booking process.
💰 Fare Structure
Fares vary based on class and distance traveled. Here's a general overview:
Class | Nairobi ↔ Mombasa Fare (Approx.) |
---|---|
Economy | Ksh 1,000 |
First Class | Ksh 3,000 |
Premium Class | Ksh 5,000 |
Note: Fares are subject to change. Always check the official website for the latest pricing.
🧳 Travel Tips for a Smooth Journey
- Arrive Early: Be at the station at least 30 minutes before departure.
- Carry Identification: Ensure you have your ID or passport used during booking.
- Luggage Allowance: Adhere to the luggage weight limits to avoid extra charges.
- Refreshments: While onboard services are available, consider bringing your own snacks and water.
📞 Customer Support
For inquiries or assistance:
- Phone: 0709 388 887 / 0709 907 000 / 0709 907 555
- Email: info@krc.co.ke
✅ Conclusion
Booking an SGR train ticket in Kenya in 2025 is straightforward, offering multiple methods to suit different preferences. Whether online, via USSD, or at the station, the process is designed for convenience and efficiency. Plan ahead, choose your preferred class, and enjoy the journey through Kenya's diverse landscapes.
Have you traveled on the SGR recently? Share your experiences or tips in the comments below!