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

1

Visit the Official Portal

Go to seatreservation.railway.gov.lk.

2

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).

3

Select Train & Class

Choose an available train and your preferred class (1st Class, 2nd Class, etc.).

4

Enter Passenger Details

Fill in names, passport numbers (for foreigners) or NIC numbers (for locals). Ensure these match exactly with your ID documents.

5

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

MethodProsCons
Online (Official Portal)Accessible anywhere, secure payment, visual interface.Can be glitchy, still requires picking up physical ticket.
Station CounterInstant 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 - 10153080
11 - 252550130
26 - 504080200
51 - 7560110280
76 - 10080150350
101 - 150110200480
151 - 200140260600
201 - 250180330750
251 - 300220400900
301 - 4002805001100

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.