
In Sri Lanka, you can book 1st and 2nd class reserved train tickets online up to 30 days in advance of your travel date.
✅ How Many Days Before Can You Book?
- You can reserve seats online exactly 30 days before the train departure date.
- Booking opens at midnight (00:00) Sri Lanka time, 30 days before.
📅 Example
Let’s say you want to travel on:
Travel Date: October 20, 2025
Route: Kandy to Ella (very popular scenic route)
You can book online from:
Booking Opens: September 20, 2025, at 12:00 AM (00:00) At sri lanka time
So you should log in to the system right after midnight on Sep 20 to get a seat — especially for 1st class or observation class which sells out fast.
🧾 How to Book Online
🔗 Official site:
👉 https://seatreservation.railway.gov.lk
✅ Steps:
- Go to the site and log in or create an account.
- Select your route, date (e.g., Kandy → Ella), and class (1st or 2nd).
- Choose your train and available seats.
- Enter passenger details and pay using card or mobile payment.
- Receive your e-ticket and/or booking reference.
🔁 Summary
| Travel Date | Booking Opens |
|---|---|
| Oct 20, 2025 | Sep 20, 2025 at 00:00 At sri lanka time |
💡 Tip: For popular scenic trains (like Kandy–Ella), book as early as possible on the day reservations open (30 days before), because tickets sell out within hours — especially 1st class and observation saloon.

Thank you for get information about your Train Travel.
