Train Seat Reservation in Sri Lanka – A Simple Guide for Travelers

If you are planning to travel by train in Sri Lanka, reserving your seat in advance can make your journey smooth and comfortable. Sri Lanka’s railway system is popular among both locals and tourists, especially for routes like Colombo to Ella, Kandy, Galle, and Jaffna.
Since trains can get crowded, especially on popular routes, booking your seat early ensures that you don’t have to struggle for a seat. Luckily, there are several ways to reserve train tickets in Sri Lanka, including online booking, mobile services, and in-person reservations at railway stations.
This guide will walk you through all the available options so that you can easily book your train ticket without any hassle.
How to Reserve Train Tickets in Sri Lanka?
There are four main ways to book train tickets:
- Online Booking – Book through the official website.
- mTicketing Service – Service offer by Mobitel.
- Dialog 444 Service – Book through your mobile phone.
- Booking at the Railway Station – Buy tickets in person.
Now, let’s take a closer look at each of these methods.
1. Online Train Ticket Booking
Passengers can reserve train tickets online for the following routes and train types. The available class options vary based on the train service.
Train Route | Train Type | Available Classes |
Colombo Fort – Badulla | Intercity & Express Trains | 1st Class, 2nd Class, 3rd Class, Observation Saloon |
Colombo Fort – Kandy | Intercity & Express Trains | 1st Class, 2nd Class, 3rd Class, Observation Saloon |
Kandy – Badulla | Slow Train | Observation Saloon |
Colombo Fort – Beliatta | Intercity & Express Trains | 1st Class, 2nd Class, 3rd Class |
Colombo Fort – Talaimannar | Night Mail Train | 2nd Class |
Colombo Fort – Jaffna | Intercity, Express & Night Mail Trains | 1st Class, 2nd Class, 3rd Class |
Colombo Fort – Trincomalee | Night Mail Train | 2nd Class, 3rd Class |
Colombo Fort – Batticaloa | Intercity, Express & Night Mail Trains | 1st Class, 2nd Class, 3rd Class |

Note: Online reservations are subject to availability. Ensure you book in advance, especially for popular routes.
How to Book Train Tickets Online
- Visit the Sri Lanka Railways seat reservation website – https://seatreservation.railway.gov.lk/mtktwebslr/
- Select your departure and destination stations (e.g., Colombo Fort to Kandy).
- Choose your travel date from the available calendar.
- Select your preferred train and class (First, Second, Third, or Observation Saloon).
- Enter passenger details (Full name, contact number, and email).
- Make the payment using a credit/debit card or online banking.
- Receive your e-ticket confirmation via email.
- Download or print the ticket and present it when boarding.
Things to Remember:
- You can book tickets up to 30 days in advance.
- Make sure to carry a printed or digital ticket and a valid ID when traveling.
- Not all trains have seat reservations, so check availability before booking.
2. Mobitel (mTicketing Service)
Passengers can reserve train tickets anytime, anywhere using the Mobitel Train Ticketing Service. This service allows Mobitel customers to book seats on major train routes without visiting a railway station.
How to Reserve a Train Ticket via Mobitel:
- Dial 365 from any Mobitel Postpaid or Prepaid connection.
- Provide the following details to the automated system:
- Your Name
- National ID Number
- Destination (Departure & Arrival stations)
- Number of tickets required
- Receive a reference number for your booking.
- Get SMS confirmation with your reservation details.
How to Collect Your Train Ticket:
Once you have reserved your ticket, you can collect the printed ticket from:
– Any Mobitel branch
– Special counter at Fort Railway Station
– Railway stations in Colombo, Gampaha, Peradeniya, and Kandy
Benefits of Mobitel Train Ticketing:
- 24/7 service – Book anytime, anywhere.
- No queuing – Avoid long lines at railway stations.
- No extra travel – Reserve tickets from home.
Charges for Mobitel Train Reservation:
- Short code call charges: Rs. 8 per minute + taxes.
- Ticket price and reservation charges apply per booking (added to your mobile bill).
3. Booking via Dialog 444 (Mobile Phone Service)
Dialog customers can conveniently book train tickets using the Dialog Train Ticketing Service by dialing 444. This service allows passengers to reserve seats on selected train routes without visiting a railway station.
How to Reserve a Train Ticket via Dialog:
- Dial 444 from your Dialog mobile connection.
- Provide the following details when prompted:
- Your Name
- Mobile Number
- National ID Number
- Destination (Departure & Arrival stations)
- Number of tickets required
- Receive an SMS confirmation with reservation details and a reference number.
4. Booking at the Railway Station (Counter Booking)
For those who prefer traditional booking, train tickets can still be reserved at railway stations across Sri Lanka.
Steps to Book at the Station:
- Visit the nearest railway station.
- Go to the reservation counter and provide details like date, destination, and class.
- Pay in cash or card (payment options vary by station).
- Collect your printed ticket.
Why Choose This Method?
- Ideal for travelers who prefer physical tickets.
- Good for last-minute bookings if seats are still available.
Train Classes in Sri Lanka – Which One to Choose?
When booking, you must choose a train class based on your comfort level and budget.
First Class (Luxury Option)
- Air-conditioned compartments.
- Comfortable, reclining seats.
- Best for long journeys like Colombo to Badulla.
Second Class (Balanced Comfort & Cost)
- No air-conditioning, but has fans.
- Comfortable seats, slightly cheaper than First Class.
- Good for medium and long-distance travel.
Third Class (Most Affordable Option)
- The cheapest ticket option.
- Basic seats, sometimes wooden benches.
- Can be crowded, especially during rush hours.
Frequently Asked Questions (FAQs)
Q1: How far in advance can I book a train ticket?
You can book 30 days before departure for most reserved trains.
Q2: Can I cancel or change my booking?
Yes, but cancellation policies depend on how you booked the ticket. If you booked online, check the official website for refund policies.
Q3: Are online tickets cheaper than buying at the station?
No, the price is the same, but online booking saves time and guarantees a seat.
Q4: What if I miss my train?
If you miss your train, your ticket is non-refundable, and you’ll need to buy a new one.
Back to Guide List