How long in advance can I book a Sri Lanka Railway ticket?
The tickets can only be booked not less than 37 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.
Tags: Sri Lanka