⚡ Quick Answer: How to Book SGR Online in Kenya
To book an SGR (Madaraka Express) ticket online in Kenya, use the official portal at metickets.krc.co.ke or dial *639# on your Safaricom phone. Tickets cost from KSh 1,500 for Economy Class (Nairobi–Mombasa) and can be booked up to 60 days in advance. Always use official channels to avoid scams.
🧮 SGR Fare Calculator
Estimate your SGR ticket cost based on route, class, and number of passengers. Prices as of March 2026.
📊 SGR Classes & Prices Comparison
Compare SGR ticket prices and features across Economy, First Class, and Premium.
| Feature | Economy Class | First Class | Premium Class |
|---|---|---|---|
| Price (Nairobi–Mombasa) | KSh 1,500 | KSh 4,500 | KSh 12,000 |
| Seating Layout | 3-2 layout | 2-2 layout | Spacious recliner |
| Meals Included | ❌ Not included | ✅ Meal included | ✅ Complimentary refreshments |
| Legroom | Standard | Extra legroom | Spacious recliner |
| Priority Boarding | ❌ | ❌ | ✅ |
| Best For | Budget travelers, short trips | Families, comfort seekers | Luxury, business travel |
Source: Kenya Railways, CityNews. Prices subject to change. Children 3–11 years pay half fare; under 3 years travel free.
🚆 Ready to book your SGR ticket online? Compare classes and get the best fare for your journey.
🎫 Book SGR Online🕐 SGR Train Schedule 2026
Madaraka Express operates multiple daily trains between Nairobi and Mombasa. Here is the current SGR schedule.
| Direction | Train Type | Departure | Arrival | Stops |
|---|---|---|---|---|
| Nairobi → Mombasa | Inter-County | 8:00 AM | 12:30 PM | Athi River, Emali, Kibwezi, Mtito Andei, Voi, Miasenyi |
| Nairobi → Mombasa | Express | 3:00 PM | 7:30 PM | Limited / Mostly non-stop |
| Nairobi → Mombasa | Night Express | 10:00 PM | 3:35 AM (next day) | Non-stop |
| Mombasa → Nairobi | Inter-County | 8:00 AM | 12:30 PM | Mariakani, Miasenyi, Voi, Mtito Andei, Kibwezi, Emali, Athi River |
| Mombasa → Nairobi | Express | 3:00 PM | 7:30 PM | Limited / Mostly non-stop |
| Mombasa → Nairobi | Night Express | 10:00 PM | 3:35 AM (next day) | Non-stop |
Source: Kenya Railways, CityNews. Schedules subject to change.
💡 Pro tip: For the most flexibility, book the 8:00 AM Inter-County or the 3:00 PM Express. The Night Express is the fastest option for overnight travel.
💻 How to Book SGR Online
Booking your SGR ticket online is quick and secure. Follow these steps:
✅ Important: You can book tickets up to 60 days in advance. Group bookings (over 20 passengers) must be made 62 days before travel.
📱 How to Book SGR via USSD (*639#)
No internet? No problem. You can book SGR tickets using the USSD code *639# on any Safaricom phone.
📌 Requirements: A valid Safaricom SIM card and an active M-Pesa account linked to that line.
🏢 How to Book SGR at the Station
You can also book SGR tickets in person at any Madaraka Express Passenger Service station.
⚠️ Important: Kenya Railways has restricted booking of new SGR coaches to over-the-counter purchases only. To get seats on new coaches, you must book at the station.
🚨 Beware of SGR Booking Scams
Kenya Railways has warned the public about fraudulent online platforms and social media pages claiming to sell SGR tickets.
❌ Scam tactics to avoid:
- Fake Facebook groups and TikTok accounts offering SGR tickets
- Third-party websites not affiliated with Kenya Railways
- Phone numbers provided for "ticket sales" that are not official
- Discounted or last-minute ticket deals — they are likely scams
✅ Official channels only: Kenya Railways confirmed that SGR tickets can only be purchased through:
• metickets.krc.co.ke (online portal)
• *639# (USSD)
• In person at any Madaraka Express station
Report suspicious websites or contacts to Kenya Railways via their official social media pages. For assistance, call 0709 907 000.
🧳 SGR Travel Tips
Make your SGR journey smooth with these essential tips:
🧠 Quiz: Which SGR Class Is Right for You?
What's most important for your SGR journey?
💡 Your answer will help us recommend the best SGR class for your needs.
❓ Frequently Asked Questions About SGR Online Booking
🚆 Book Your SGR Ticket Online Today
Plan your journey with the Madaraka Express. Book online, via USSD, or at the station. Compare classes, check schedules, and secure your seat.
Official Kenya Railways booking. Safe, secure, and available 24/7.