📑 Table of Contents
- Quick Answer
- Madaraka Express Fare Calculator
- SGR Classes & Prices
- Madaraka Express Train Schedule 2026
- How to Book Madaraka Express Online
- How to Book via USSD (*639#)
- How to Book at the Station
- Beware of SGR Booking Scams
- Madaraka Express Travel Tips
- Quiz: Which SGR Class Is Right for You?
- FAQ
- Book Your Madaraka Express Ticket Today
⚡ Quick Answer: How to Book Madaraka Express Online in Kenya
To book a Madaraka Express (SGR) 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,000 for Economy Class (Nairobi–Mombasa) and can be booked up to 60 days in advance.[reference:0] Always use official channels to avoid scams.[reference:1]
🧮 Madaraka Express Fare Calculator
Estimate your Madaraka Express ticket cost based on route, class, and number of passengers. Prices as of 2026.[reference:2]
📊 Madaraka Express Classes & Prices Comparison
Compare Madaraka Express ticket prices and features across Economy, First Class, and Premium.[reference:4][reference:5]
| Feature | Economy Class | First Class | Premium Class |
|---|---|---|---|
| Price (Nairobi–Mombasa) | KSh 1,000 | KSh 3,000 | ~KSh 4,500–5,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, metickets.krc.co.ke. Prices subject to change. Children 3–11 years pay half fare; under 3 years travel free.[reference:6]
🚆 Ready to book your Madaraka Express ticket online? Compare classes and get the best fare for your journey.
🎫 Book Madaraka Express🕐 Madaraka Express Train Schedule 2026
Madaraka Express operates multiple daily trains between Nairobi and Mombasa. Here is the current SGR schedule.[reference:7]
| Direction | Train Type | Departure | Arrival | Stops |
|---|---|---|---|---|
| Nairobi → Mombasa | Inter-County | 8:00 AM | 12:30 PM | Athi River, Emali, Kibwezi, Mtito Andei, Voi, Miasenyi, Mariakani[reference:8] |
| Nairobi → Mombasa | Express | 3:00 PM | 7:30 PM | Limited / Mostly non-stop[reference:9] |
| Nairobi → Mombasa | Additional (Seasonal) | 9:40 AM | 3:35 PM | Voi only[reference:10] |
| 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 | Additional (Seasonal) | 4:30 PM | 10:55 PM | Voi only[reference:11] |
Source: Kenya Railways, CityNews. Schedules subject to change. During peak seasons, additional trains may be added.[reference:12]
💡 Pro tip: For the most flexibility, book the 8:00 AM Inter-County or the 3:00 PM Express. Trains sell out fast during weekends and public holidays.[reference:13]
💻 How to Book Madaraka Express Online
Booking your Madaraka Express ticket online is quick and secure. Follow these steps:[reference:14][reference:15]
✅ Important: You can book tickets up to 60 days in advance.[reference:23] Online payment requires M-Pesa, Kenya's mobile money system, and a Kenyan phone number.[reference:24]
📱 How to Book Madaraka Express via USSD (*639#)
No internet? No problem. You can book Madaraka Express tickets using the USSD code *639# on any Safaricom phone.[reference:25]
📌 Requirements: A valid Safaricom SIM card and an active M-Pesa account linked to that line.[reference:32] Bookings must be made within the allowed advance window of up to 60 days.[reference:33]
🏢 How to Book Madaraka Express at the Station
You can also book Madaraka Express tickets in person at any Madaraka Express Passenger Service station.[reference:34]
🚨 Beware of Madaraka Express Booking Scams
Kenya Railways has warned the public about fraudulent online platforms and social media pages claiming to sell Madaraka Express tickets.[reference:37]
❌ Scam tactics to avoid:
- Fake Facebook groups and TikTok accounts offering SGR tickets[reference:38]
- Third-party websites not affiliated with Kenya Railways[reference:39]
- 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)[reference:40]
• *639# (USSD)[reference:41]
• In person at any Madaraka Express station[reference:42]
If you are unsure whether a booking platform is genuine, contact Kenya Railways customer care on 0709 907 000 or 0709 907 555.[reference:43]
🧳 Madaraka Express Travel Tips
Make your Madaraka Express journey smooth with these essential tips:[reference:44]
🧠 Quiz: Which Madaraka Express Class Is Right for You?
What's most important for your Madaraka Express journey?
💡 Your answer will help us recommend the best SGR class for your needs.
❓ Frequently Asked Questions About Madaraka Express Online Booking
🚆 Book Your Madaraka Express 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.