By continuing, you agree to our Terms & Privacy Policy.
SGR Booking Online Kenya 2026 🚆
Complete guide to SGR booking online in Kenya. Book Madaraka Express tickets securely via the official portal metickets.krc.co.ke or dial *639# on Safaricom. Compare schedules, prices, and classes for Nairobi–Mombasa and other routes.
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,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].
🧮 SGR Fare Calculator
Estimate your SGR ticket cost based on route, class, and number of passengers.
Estimated Total Fare
KSh 1,000
Per Passenger
KSh 1,000
💡 Tip: Book at least 3–5 days in advance for the best availability, especially during holidays.
📊 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,000[reference:2]
KSh 3,000[reference:3]
~KSh 4,500
Seating Layout
3-2 layout[reference:4]
2-2 layout[reference:5]
1-1 or 2-1 recliner
Meals Included
❌ Not included
✅ Meal included[reference:6]
✅ Complimentary refreshments
Legroom
Standard
Extra legroom[reference:7]
Spacious recliner
Priority Boarding
❌
❌
✅
Best For
Budget travelers, short trips
Families, comfort seekers
Luxury, business travel
Source: Kenya Railways, CityNews. Prices subject to change.
🚆 Ready to book your SGR ticket online? Compare classes and get the best fare for your journey.
Madaraka Express operates multiple daily trains between Nairobi and Mombasa. Here is the current SGR schedule[reference:8]:
Direction
Train Type
Departure
Arrival
Stops
Nairobi → Mombasa
Inter-County
8:00 AM
12:30 PM[reference:9]
Athi River, Emali, Kibwezi, Mtito Andei, Voi, Miasenyi[reference:10]
Nairobi → Mombasa
Express
3:00 PM
7:30 PM[reference:11]
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[reference:12]
Mariakani, Miasenyi, Voi, Mtito Andei, Kibwezi, Emali, Athi River
Mombasa → Nairobi
Express
3:00 PM
7:30 PM[reference:13]
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[reference:14]:
1
Visit the official portal: Go to metickets.krc.co.ke — the only official SGR booking website[reference:15].
2
Choose your booking type: Select Madaraka Express (standard) or Premium Booking (luxury)[reference:16].
3
Select trip details: Choose departure/destination stations, travel date, train type (Express or Inter-County), and class[reference:17].
4
Enter passenger information: Provide full names and National ID or passport numbers for all passengers[reference:18].
5
Proceed to payment: Pay via M-Pesa, Visa, or Mastercard[reference:19].
6
Receive confirmation: Your e-ticket will be sent via SMS and email as a PDF[reference:20].
✅ Important: You can book tickets up to 60 days in advance. Group bookings (over 20 passengers) must be made 62 days before travel.[reference:21]
📱 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[reference:22].
1
Dial *639# on your Safaricom phone to open the SGR menu[reference:23].
2
Select your train service: Choose from Inter-County, Express, or Suswa train[reference:24].
3
Enter travel details: Departure/destination stations, travel date, coach type, and number of passengers (up to 5)[reference:25].
4
Provide passenger information: Enter full names and ID/passport numbers of all passengers[reference:26].
5
Confirm and pay: Review booking summary and pay via M-Pesa[reference:27].
6
Receive confirmation: You'll get an SMS with your booking reference. Present this at the station to print your physical ticket[reference:28].
📌 Requirements: A valid Safaricom SIM card and an active M-Pesa account linked to that line[reference:29].
🏢 How to Book SGR at the Station
You can also book SGR tickets in person at any Madaraka Express Passenger Service station[reference:30].
1
Visit an SGR station: Nairobi Terminus (Syokimau), Mombasa Terminus (Miritini), or any other station along the route.
2
Present your ID: Bring your original National ID or Passport[reference:31].
3
Provide travel details: Tell the agent your destination, travel date, and preferred class.
4
Pay: You can pay by cash, mobile money, or card[reference:32].
5
Receive your ticket: You'll get a physical ticket immediately.
⚠️ Important: Kenya Railways has restricted booking of new SGR coaches to over-the-counter purchases only[reference:33]. To get seats on new coaches, you must book at the station[reference:34].
🚨 Beware of SGR Booking Scams
Kenya Railways has warned the public about fraudulent online platforms and social media pages claiming to sell SGR tickets[reference:35].
❌ Scam tactics to avoid:
Fake Facebook groups and TikTok accounts offering SGR tickets[reference:36]
Third-party websites not affiliated with Kenya Railways
Phone numbers provided for "ticket sales" that are not official[reference:37]
Discounted or last-minute ticket deals — they are likely scams[reference:38]
✅ Official channels only: Kenya Railways confirmed that SGR tickets can only be purchased through[reference:39][reference:40]:
• 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[reference:41].
🧳 SGR Travel Tips
Make your SGR journey smooth with these essential tips[reference:42]:
📍 Know your station
Nairobi terminus is at Syokimau, not Nairobi Central[reference:43]. Mombasa terminus is at Miritini, about 10km from Mombasa CBD[reference:44].
⏰ Arrive early
Check in at least 30 minutes before departure. Gates close 15 minutes before departure[reference:45].
🧳 Luggage limits
Economy: 20kg per passenger. First Class: 30kg per passenger[reference:46].
🦁 Wildlife viewing
The journey passes through Tsavo — you may spot wildlife from your window[reference:47].
🚌 Getting to the station
At Syokimau, SGR buses connect to Nairobi CBD for a small fee[reference:48]. Taxis, matatus, and bodabodas are also available[reference:49].
🍽️ Food on board
Food and drinks are available from the dining car[reference:50]. First Class and Premium include meals.
🧠 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 Booking Online
Visit the official Kenya Railways portal at metickets.krc.co.ke, select your journey details, enter passenger information, and pay via M-Pesa, Visa, or Mastercard. You'll receive your e-ticket via SMS and email[reference:51].
Dial *639# on your Safaricom phone[reference:52]. You need a valid Safaricom SIM card and an active M-Pesa account linked to that line[reference:53].
Economy Class costs KSh 1,000[reference:54], First Class costs KSh 3,000[reference:55], and Premium Class costs approximately KSh 4,500. Prices are subject to change — always confirm on the official portal.
You can book SGR tickets up to 60 days in advance[reference:56]. Group bookings (over 20 passengers) must be made 62 days before travel[reference:57].
Yes. Kenya Railways has warned about fraudulent online platforms and social media pages[reference:58]. Only use the official portal metickets.krc.co.ke, USSD *639#, or book in person at a station[reference:59].
The Express train travels directly between Nairobi and Mombasa with few or no stops, making it faster[reference:60]. The Inter-County train stops at several intermediate stations including Athi River, Emali, Kibwezi, Mtito Andei, Voi, and Miasenyi[reference:61].
🚆 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.
Written by: Ken Odhiambo
Reviewed by: Duke Bundi
Last updated:
Last reviewed:
Sources & Disclaimer: Data sourced from Kenya Railways Corporation (KRC), The Kenya Times, CityNews, Travel4Purpose, K24 Digital, The Star, and Business Daily. Schedules and prices are subject to change. Always verify current information on the official portal metickets.krc.co.ke before booking.
More in Kenya
Related Travel Guides
Explore more travel resources to help you plan your journey in Kenya.