Customers can now buy Madaraka Express tickets upto 30 days in advance. Tickets could only previously be bought 14 days in advance.
Customers can buy the tickets online and by dialing *639# on their phone and pay via M-Pesa.
How to buy Madaraka Express tickets online
1. Go to metickets.krc.co.ke and choose the train type (express or inter-county), select the terminus you are leaving from & going to and lastly the date of travel.
2. Choose the seat i.e. either First Class or Second Class & enter the number of tickets you want to buy (5 maximum) and then click on book a train.
3. Add passenger details and payment details (M-Pesa Payment number).
4. Pay via M-Pesa and you are good to go.
How to buy Madaraka Express tickets via USSD *639#
1. Dial *639# on your phone.
2. Choose your preferred train i.e. Inter-County, Nairobi to Mombasa Express and Mombasa to Nairobi Express.
3. Choose the date of travel
4. Choose the seat i.e. either First Class or Second Class.
5. Enter the number of tickets you want to buy. The maximum is 5.
6. If you have children, indicate how many they are.
7. Enter the full name & ID of the person buying the ticket.
8. Pay via M-Pesa and you are done.
Madaraka Express Ticket prices
Madaraka Express Schedule