How to Book Sri Lanka Train Tickets Online — Step-by-Step Guide (2026)
Everything you need to know about securing a seat on Sri Lanka's spectacular railway routes. Last updated: July 2026.
Step-by-step: Booking Online
Visit the Official Portal
Search for your Route
Enter your starting station, destination, and travel date. Remember, you can only book exactly 30 days in advance (at 10:00 AM local time for highly sought routes).
Select Train & Class
Choose an available train and your preferred class (1st Class, 2nd Class, etc.).
Enter Passenger Details
Fill in names, passport numbers (for foreigners) or NIC numbers (for locals). Ensure these match exactly with your ID documents.
Payment & Ticket Collection
Pay via credit/debit card. You will receive an SMS/email reference. You MUST present this reference and your passport/ID at the station to collect the physical ticket before boarding.
Booking Methods Comparison
| Method | Pros | Cons |
|---|---|---|
| Online (Official Portal) | Accessible anywhere, secure payment, visual interface. | Can be glitchy, still requires picking up physical ticket. |
| Station Counter | Instant ticket issue, good for unreserved seats. | Long lines, reserved seats likely sold out. |
| Phone (Mobitel 365) | Convenient if you have a local SIM card. | Requires local SIM and sufficient mobile balance. |
Class-wise Fare Breakdown (Estimates based on distance)
| Distance (km) | 3rd Class (LKR) | 2nd Class (LKR) | 1st Class (LKR) |
|---|---|---|---|
| 0 - 10 | 15 | 30 | 80 |
| 11 - 25 | 25 | 50 | 130 |
| 26 - 50 | 40 | 80 | 200 |
| 51 - 75 | 60 | 110 | 280 |
| 76 - 100 | 80 | 150 | 350 |
| 101 - 150 | 110 | 200 | 480 |
| 151 - 200 | 140 | 260 | 600 |
| 201 - 250 | 180 | 330 | 750 |
| 251 - 300 | 220 | 400 | 900 |
| 301 - 400 | 280 | 500 | 1100 |
Frequently Asked Questions
How far in advance can I book Sri Lanka train tickets?
You can book reserved tickets up to 30 days in advance of your travel date.
Can foreigners book tickets online?
Yes, foreigners can book online using the official seatreservation.railway.gov.lk portal. You will need your passport number.
Can I get a refund for my train ticket?
Refunds are generally not available for online bookings or mobile reservations. Station-bought tickets may have limited refundability depending on the time of cancellation.
What happens if the train is fully booked online?
If reserved seats are sold out, you can still buy unreserved 2nd or 3rd class tickets at the station on the day of departure.
Do I need to print my online ticket?
You must typically exchange your booking reference for a physical ticket at the departure station before boarding. Do this at the designated counter.