Madaraka Express, how to book a ticket
To buy a ticket online on the Madaraka Express through the online booking platform, visit metickets.krc.co.ke. It’s quick and easy-to-use.
One can purchase a ticket by dialing *639# and pay via M-Pesa. The USSD payment solution is available 24/7. One can book up to a maximum of five (5) tickets per transaction.
Over the counter
Just visit the station of departure and purchase a ticket. Pay using cash (Local currency) ONLY.
An eTicket is an SMS sent to your mobile or email after your payment has been received. It contains a booking code that is used to verify that you are the right customer.
For group bookings, customers are requested to:
Write to Operations Manager-ME,
P.o Box 30121-00100,
Customers seeking to travel as a group should book the ride (reserve the seats) at least thirty-two (32) days to the date of travel.
The advance ticket booking window is 30 days. Customers can book a ride thirty (30) days to the date of travel.