How long in advance can I book a Sri Lanka Railway ticket?

The tickets can only be booked not less than 32 days before the departure date. Unfortunately, it is not (yet) possible to book closer to your travel date. You have to plan your trip more than 4 weeks in advance.


Thai Railways


I don't have a booking number. I have not purchased a ticket yet.