Thousands of Kenyans planning festive trips to the Coast are reserving SGR ticets earlier than ever, with several Nairobi-Mombasa services scheduled just before Christmas already filled by passengers who booked weeks in advance.
Kenya Railways allows travellers to book tickets on the Madaraka Express up to 60 days before departure, a provision that savvy travellers are increasingly using to secure seats well ahead of the holiday rush.
A spot check of the Madaraka Express booking platform shows that Nairobi-Mombasa trains scheduled between December 20 and December 23 have already been fully booked across all classes.
The system also means availability can vary significantly from one day to another.
While some trains operating during the festive period still have seats available, travellers targeting specific dates may find their preferred departures already sold out.
How the 60-Day Booking Window Works
Under Kenya Railways’ booking policy, passengers can purchase Madaraka Express tickets up to 60 days before their intended travel date.
This means tickets for December 20, 2026, became available from October 21, while bookings for December 23 opened on October 24.
The advance booking arrangement lets passengers organise their holiday travel without waiting until December, when transport demand traditionally increases.
Also Read: Why Most Kenyan Couples Are Avoiding Marriage Registration
Passengers can book SGR trains through the official Kenya Railways online platform, over the counter at Madaraka Express passenger stations or through the USSD service by dialling *639# on a Safaricom line.
The online and USSD booking platforms operate 24 hours a day. However, Kenya Railways limits online and USSD transactions to a maximum of 10 passengers per booking.
A seat is only confirmed after the passenger completes the booking process and pays the full ticket amount.
Three Daily Trains Connect Nairobi and Mombasa
Kenya Railways operates three regular Madaraka Express passenger services between Nairobi and Mombasa every day.
The Inter-County train departs both Nairobi and Mombasa termini at 8:00am, stopping at intermediate stations including Mariakani, Miasenyi, Voi, Mtito Andei, Kibwezi, Emali and Athi River.
The Afternoon Express departs at 3:00pm, while the Night Express leaves both termini at 10:00pm. The two express services make a scheduled stop at Voi.
The different departure times provide passengers with options when planning their journeys, although availability depends on the number of seats remaining on each service.
All three services operate between Nairobi Terminus in Syokimau and Mombasa Terminus in Miritini.
What Happens When SGR Tickets Sell Out?
Passengers who miss their preferred departure can keep checking the official booking platform for cancelled tickets.
Kenya Railways says cancelled SGR tickets are returned to the booking system after 30 minutes, making them available for purchase by other travellers.
Also Read: KRA Introduces New Compliance Requirements for Businesses
The railway operator also allows passengers to reschedule individual tickets, provided they visit the nearest Madaraka Express passenger station at least 48 hours before departure and seats are available.
Rescheduling attracts a 10 per cent charge of the original ticket price, while cancellations attract a 30 per cent penalty.
Tickets are also non-transferable, meaning passengers cannot transfer a booking to another traveller.
Passengers are advised to arrive at their departure stations at least 60 minutes before the scheduled departure to complete identification checks, security screening and boarding procedures.
Kenya Railways closes platform gates 10 minutes before departure.
During the 2025 Christmas and New Year holiday period, Kenya Railways introduced an additional daily Madaraka Express service to accommodate increased passenger numbers.
The additional train operated between December 8, 2025, and January 5, 2026, departing Nairobi Terminus at 9:40 am and arriving in Mombasa at 3:35 pm.
The return service departed Mombasa at 4:30 pm and arrived in Nairobi at 10:55 pm.
Follow our WhatsApp Channel and X Account for real-time news updates and our YouTube Channel for in-depth interviews.





