Travel with us in Comfort!
We're bringing you a modern, comfortable,
and travel experience
Benefits of Online Booking
Enjoy the listed benefits and more by booking Madaraka Express online.
The Best Travel Option:
Make your life simple by booking your train tickets online
Enjoy Convenience:
Book anytime from the convenience of your school, office, or home.
Flexible Payments:
Pay with M-pesa and get your booking confirmed real time.
Great Customer Care:
Get excellent customer service available 24/7 via phone, chat and email.
HOW IT WORKS - BOOKING
In order to book tickets successfully, passengers are required to follow the steps below:
Book a train ticket:
Search for Express or Inter-County Trains and input your travel details.
Pay for your ticket:
Pay the required amount with M-Pesa
Receive your booking confirmation:
Get your sms and/or email confirmation with a unique code
Present ticket to travel:
Present sms and/or email to print ticket on the date of travel.
Available Payment Options
At Madaraka Express, we have you covered, so we have made available the best payment options to enable you book tickets conveniently for the comfort of your home, school, office or work place. We are working hard to add more options.
M-Pesa Payment:
This payment option enables you pay by entering your m-pesa PIN after making your booking online or through USSD.
Passengers are given at most 2mins to pay up, or ticket will be cancelled.
Paybill Transfer:
This payment option enables you pay by making a paybill transfer to our Paybill No, after making your booking.
Passengers are given at most 30mins to pay up, or ticket will be cancelled.
Credit and Debit card options are coming soon. Watch out!