Sri Lanka's Train Reservation System: When to Book Ahead
28 July 2026
Photo by Yunesh Shalika on Unsplash
Sri Lanka's trains are one of the best parts of visiting, and also one of the most misunderstood. Reservations exist, but they only apply to certain classes and certain trains, which is why so many travelers end up confused at the counter.
What actually needs booking
Unreserved third class seating is first come, first served, no booking possible, and often standing room only on popular routes. Reserved second and first class carriages, including observation cars, can be booked in advance, usually opening thirty days before departure. The Colombo to Kandy line and the Kandy to Ella line, especially the stretch past Nanu Oya and Ella itself, are the ones that sell out fastest, sometimes within a day of booking opening. If you have your heart set on the blue second class carriage with the big windows past Demodara or over the Nine Arch Bridge area, book the moment the window opens.
Trains toward Badulla, Trincomalee, or Jaffna are less predictably booked but still worth reserving during December to March and the April festival period, when both locals and tourists travel heavily.
If you didn't book ahead
Unreserved class tickets are sold at the station on the day, sometimes just an hour before departure, and locals swear by arriving early to claim a spot near the open doors, which double as the best photo opportunity on the whole route. Standing between carriages is technically discouraged but common, and generally tolerated for short stretches with good views.
Booking online through Sri Lanka Railways' own portal is possible but can be glitchy, so a local travel agent or guesthouse host can often reserve on your behalf for a small fee. Either way, treat the popular hill country routes as advance-booking territory, and everything else as more flexible.