Planning to travel by train in Sri Lanka? You can now book train tickets online without visiting a railway station. Sri Lanka Railways offers an official online reservation system where you can reserve seats for selected intercity and express trains.
This 2026 guide explains how to book train tickets online, payment methods, cancellation rules, and useful travel tips.
Can You Book Train Tickets Online in Sri Lanka?
Yes. Sri Lanka Railways allows passengers to reserve seats online through its official reservation system. Online booking is available for many popular long-distance and reserved-seat trains.
You can book tickets using:
- Desktop computer
- Laptop
- Android phone
- iPhone
- Tablet
Official Train Ticket Booking Website
Always use the official reservation website.
Sri Lanka Railways Online Seat Reservation
https://seatreservation.railway.gov.lk
Avoid unofficial websites that charge extra fees or request unnecessary personal information.
What You Need Before Booking
Prepare the following information:
- National Identity Card (NIC) or Passport
- Passenger Name
- Mobile Number
- Email Address
- Debit or Credit Card
- Travel Date
- Departure Station
- Destination Station
Step-by-Step Guide to Book Train Tickets Online
Step 1
Visit the official Sri Lanka Railways seat reservation website.
Step 2
Select:
- Departure Station
- Arrival Station
- Travel Date
- Train
- Class (1st, 2nd, or available reserved class)
Click Search.
Step 3
Choose your preferred train from the available results.
You can review:
- Departure Time
- Arrival Time
- Journey Duration
- Available Seats
- Ticket Price
Step 4
Enter passenger details.
Normally you will need:
- Full Name
- NIC or Passport Number
- Mobile Number
- Email Address
Make sure all information is correct before proceeding.
Step 5
Complete the online payment.
Most bookings can be paid using:
- Visa
- Mastercard
- Other supported online payment methods
After successful payment, you'll receive a booking confirmation.
Step 6
Save your booking confirmation.
Depending on the latest railway procedures, you may receive:
- Reservation Reference Number
- Email Confirmation
- Electronic Ticket (where applicable)
Always keep your booking details with you when travelling.
When Can You Book Tickets?
Seat reservations generally open in advance for eligible trains. Popular routes often sell out quickly, especially during:
- School holidays
- Public holidays
- Long weekends
- Sinhala and Tamil New Year
- December holiday season
Book early whenever possible.
Popular Train Routes
Some of the most frequently booked reserved routes include:
- Colombo Fort → Kandy
- Colombo Fort → Badulla
- Colombo Fort → Ella
- Colombo Fort → Nanu Oya
- Colombo Fort → Jaffna
- Colombo Fort → Trincomalee
- Colombo Fort → Batticaloa
- Colombo Fort → Beliatta
Can Foreign Tourists Book Tickets?
Yes.
Tourists can usually reserve seats online using their passport details where accepted by the booking system.
Cancellation and Refunds
Cancellation and refund policies depend on Sri Lanka Railways' current regulations.
Before booking:
- Read the cancellation policy carefully.
- Check refund eligibility.
- Review any service charges that may apply.
Common Booking Problems
Payment Failed
- Check your card details.
- Ensure online payments are enabled.
- Try another card if necessary.
Seats Not Available
Reserved seats may sell out quickly on popular routes.
Try:
- Another departure time
- A different travel date
- Another train
Confirmation Email Not Received
- Check your Spam or Junk folder.
- Verify your email address.
- Contact Sri Lanka Railways if needed.
Website Is Slow
High demand can slow the reservation system.
Try again after a few minutes, especially during peak booking periods.
Travel Tips
- Book tickets early.
- Carry your NIC or Passport when travelling.
- Arrive at the station at least 30 minutes before departure.
- Keep your booking reference accessible.
- Double-check the departure platform on the day of travel.
Frequently Asked Questions (FAQ)
Can I book train tickets using my mobile phone?
Yes. The official reservation website works on most smartphones and tablets.
Can I book tickets on the same day?
It depends on seat availability. Popular trains may be fully booked before the travel date.
Is online payment secure?
Use only the official Sri Lanka Railways reservation website and trusted payment methods.
Can I change my booking after payment?
Changes and cancellations are subject to Sri Lanka Railways' current reservation policies.
Do I need to print my ticket?
Follow the latest instructions provided in your booking confirmation. In some cases, showing your reservation confirmation and valid identification is sufficient.
Final Thoughts
Booking train tickets online in Sri Lanka is one of the easiest ways to reserve your seat before travelling. By using the official Sri Lanka Railways reservation system, entering accurate passenger details, and booking early, you can enjoy a smoother and more convenient journey.
Always check the latest schedules, reservation rules, and travel notices before your trip.
