Technology & Gadgets

Madaraka Express Online Booking: How to Book Your SGR Ticket in 2025

SGR Train

The Madaraka Express has revolutionized train travel in Kenya, offering a fast, affordable, and reliable way to move between Nairobi and Mombasa. Whether you’re a business traveler, tourist, or commuter, knowing how to book your ticket online can save you time and hassle.

In this step-by-step guide, we’ll walk you through the Madaraka Express online booking process, highlight payment options, and answer frequently asked questions to ensure your journey is smooth and stress-free.


Why Choose Madaraka Express?

🚄 Fast Travel – Nairobi to Mombasa in 4.5 hours (express) or 5.5 hours (intercounty).
💰 Affordable Fares – Economy class from Ksh 1,000 and First class from Ksh 3,000.
📅 Multiple Trips – Two daily departures: Morning and Afternoon.
📡 Easy Online Booking – Reserve your seat anytime, anywhere.
Comfort & Security – Air-conditioned coaches, onboard security, and scenic views.


How to Book Madaraka Express Online in 5 Simple Steps

Booking your Madaraka Express ticket online is quick and convenient. Follow these five easy steps:

Step 1: Visit the Official SGR Online Booking Platform

Go to the official Kenya Railways booking portal:

🔗 www.metickets.krc.co.ke

You can also book through the Kenya Railways SGR App, available on Google Play Store and Apple App Store.


Step 2: Enter Your Travel Details

Fill in the following details:

  • Departure Station: Nairobi or Mombasa
  • Arrival Station: Your destination
  • Travel Date: Select your preferred date
  • Train Type: Express (direct) or Intercounty (stopping at various stations)
  • Class: Economy (Ksh 1,000) or First Class (Ksh 3,000)
  • Number of Passengers: Select adults, children, or infants

Click “Search” to check available seats.


Step 3: Choose Your Seat & Payment Method

Once you see the available seats:

✔️ Select your preferred seat number (window or aisle).
✔️ Choose payment method: M-Pesa, Credit/Debit Card, or Bank Transfer.


Step 4: Make Payment via M-Pesa

📌 How to Pay for Your Ticket Using M-Pesa:

  1. Select M-Pesa as your payment option.
  2. Enter your Safaricom mobile number.
  3. A payment prompt (STK Push) will appear on your phone.
  4. Enter your M-Pesa PIN and confirm payment.
  5. You will receive an SMS confirmation with your ticket details.

💡 Pro Tip: If you don’t have enough money to book, platforms like ZangCash offer short-term loans to cover travel expenses.


Step 5: Receive & Present Your Ticket

✔️ After successful payment, you will receive a confirmation SMS with your ticket details.
✔️ You can also print or save a digital copy of your ticket.
✔️ On the day of travel, show up 30 minutes before departure with your ticket and ID.

🎟️ Board, relax, and enjoy your journey!


Alternative Ways to Book Madaraka Express Tickets

Besides the online booking system, here are other ways to reserve your ticket:

1. USSD Booking (No Internet Required)

Dial *639#, follow the prompts, and pay via M-Pesa.

2. Booking Through the Kenya Railways Mobile App

Download the SGR Kenya Railways App and book easily on your smartphone.

3. Booking at the Train Station

Visit any Kenya Railways station to buy a ticket over the counter.


Madaraka Express Schedule & Timetable (2025)

Express Train (Direct Nairobi to Mombasa)

DepartureFromToArrival
8:00 AMNairobiMombasa12:45 PM
3:00 PMMombasaNairobi7:45 PM

Intercounty Train (Stops at Multiple Stations)

DepartureRouteArrival
8:00 AMNairobi – Mombasa (via Mtito Andei, Voi, Mariakani)1:55 PM
3:00 PMMombasa – Nairobi (via same stops)8:08 PM

💡 Note: Check availability during holiday seasons as tickets sell out fast!


Madaraka Express Fares (2025 Rates)

ClassAdult FareChild Fare (3-11 yrs)Infants (Below 3 yrs)
EconomyKsh 1,000Ksh 500Free
First ClassKsh 3,000Ksh 1,500Free

🎟️ Group & Corporate Bookings available at discounted rates.


FAQs About Madaraka Express Online Booking

1. How early should I book my SGR ticket?

Tickets are available up to 30 days in advance. It’s best to book at least a week before peak travel times.

2. Can I change my ticket after booking?

Yes, visit the station at least 48 hours before travel to request a change. Fees may apply.

3. What happens if I miss my train?

Unfortunately, tickets are non-refundable. You’ll need to buy a new ticket for another trip.

4. Are there luggage restrictions?

Passengers can carry up to 30kg of luggage. Extra luggage attracts additional charges.

5. Is WiFi available on Madaraka Express?

No, but you can use mobile data from Safaricom, Airtel, or Telkom networks.


Why You Should Book Madaraka Express Online

Booking your Madaraka Express ticket online is the fastest and most convenient way to secure your travel plans. By using the Kenya Railways online booking system, you:

Avoid long queues at the train station.
Secure your preferred seat in advance.
Enjoy seamless M-Pesa payments.
Receive instant ticket confirmation.

Whether you’re traveling for business, leisure, or family visits, the Madaraka Express is the best way to travel between Nairobi and Mombasa!


Book Your Madaraka Express Ticket Now! 🚄

📍 Online: www.metickets.krc.co.ke
📞 Call: 0709 388 888 (Kenya Railways Customer Care)
📲 USSD: *639#

💬 Have you used the Madaraka Express? Share your experience in the comments!