
A train journey is one of the most memorable experiences in Sri Lanka. Rolling past misty tea plantations in the hill country, crossing the Nine Arch Bridge near Ella, or watching the ocean along the southern coastline, the island’s railways offer views you simply cannot get from the road. But the most popular trains sell out fast, especially in peak season. In this guide, Travel Zoom Lanka explains how to book train tickets in Sri Lanka online and at the station, which class to choose, and how to avoid common booking problems.
Quick Answer: How Can I Book Train Tickets in Sri Lanka?
You can book train tickets in Sri Lanka in three main ways: online through the official Sri Lanka Railways seat reservation website, through the official Sri Lanka Railways Reservation mobile app, or in person at a railway station counter. Reserved seats can be booked up to 30 days before your travel date, and online bookings close about 2 hours before departure. Unreserved second and third class tickets are bought at the station on the day of travel. You will need your NIC or passport details, a valid email address, and a payment card or LankaQR.
Important 2026 Railway Update
Cyclone Ditwah caused severe damage to Sri Lanka’s railway network in late 2025, especially on the Upcountry Line through Kandy, Nanu Oya, and Ella. Services have been restored in stages, and passenger trains between Nanu Oya and Badulla resumed in June 2026, while repair work continued on sections between Rambukkana and Nanu Oya. Before booking, always check the latest service status and timetable on the official Sri Lanka Railways website.
Ways to Book Train Tickets in Sri Lanka
1. Official Online Seat Reservation Website
The official Sri Lanka Railways seat reservation website lets you reserve seats from anywhere in the world. You receive an e-ticket and journey details by email after payment.
2. Sri Lanka Railways Reservation Mobile App
The official app offers the same reservation service on your smartphone, including first class, observation saloon, second class, and third class reserved seats for one-way and return journeys.
3. Railway Station Counters
You can reserve seats at stations that offer the reservation service, or buy unreserved tickets at any station shortly before departure.
4. Travel Agents and Tour Operators
If you prefer not to handle bookings yourself, a trusted tour operator can plan rail journeys as part of your itinerary. Be cautious of unofficial resellers charging large markups.
Sri Lanka Train Classes Explained
| Class | Features | Booking |
| First Class (Air-Conditioned) | Most comfortable, closed windows, reserved seats | Reservation required |
| Observation Saloon | Large rear windows on selected trains, great views | Reservation required |
| Second Class Reserved | Fans, opening windows, guaranteed seat | Reservation recommended |
| Third Class Reserved | Basic seating, guaranteed seat | Reservation available on selected trains |
| Second and Third Class Unreserved | Cheapest option, no guaranteed seat, can be crowded | Buy at the station on the day |
For the best scenery, many travellers prefer second class reserved seats because the windows open for photography.
Step-by-Step: How to Book Train Tickets Online in Sri Lanka
- Check the train timetable: Find your preferred train and departure time on the Sri Lanka Railways website.
- Open the seat reservation website or app: Registration is not always required to make a booking.
- Enter your journey details: Select your departure station, arrival station, travel date, and number of passengers.
- Choose your train and class: Review available trains, classes, and seat availability.
- Enter passenger details: Provide NIC or passport numbers, a valid email address, and a mobile number if needed.
- Confirm your seats: Seats are allocated automatically, so you usually cannot pick a specific seat.
- Make the payment: Pay using Visa, Mastercard, or LankaQR.
- Receive your e-ticket: Your e-ticket and reservation details are sent to your email.
- Follow ticket instructions: Check your confirmation to see whether you can travel with the e-ticket or need to print the ticket at a railway station counter using your reference number and ID.
- Carry your ID on travel day: Bring the same NIC or passport used for the booking.
Step-by-Step: How to Buy Train Tickets at the Station
- Arrive early: Get to the station at least 30 to 60 minutes before departure, especially for popular routes.
- Go to the correct counter: Ask for reserved or unreserved tickets for your destination.
- Tell staff your preferred class: Choose first, second, or third class depending on availability.
- Pay in cash: Station counters commonly accept Sri Lankan rupees.
- Check the platform: Confirm your platform and train number with station staff.
- Board and find your seat: For unreserved tickets, board quickly to find a seat.
Most Popular Train Journeys in Sri Lanka
- Kandy to Ella: The island’s most famous scenic route through tea country. Check current service status due to cyclone repairs.
- Nanu Oya to Ella: Ideal for travellers staying in Nuwara Eliya.
- Colombo to Galle: A beautiful coastal journey along the southwest coast.
- Colombo to Kandy: A convenient route into the hill capital.
- Colombo to Jaffna: A long-distance journey to the culturally rich north.
- Colombo to Trincomalee: A route to the east coast beaches.
Tips for Booking Train Tickets in Sri Lanka
- Book as soon as reservations open: Popular trains can sell out quickly once the 30-day window opens.
- Make separate return bookings: Return journeys usually need their own reservation.
- Book for your group together: A limited number of seats can be reserved in one transaction.
- Double-check dates and stations: Reserved tickets are valid only for the specified train and date.
- Keep your tickets safe: Lost or misplaced tickets may not be reissued.
- Have a backup plan: If reserved seats are sold out, consider unreserved tickets or a chauffeur-driven transfer.
- Expect delays: Sri Lankan trains can run late, so avoid tight connections.
Combine a Train Ride with Your Sri Lanka Tour
Many travellers include a train journey in their holiday itinerary, then continue by private vehicle. Tours such as the 14 Day Grand Sri Lanka Highlights Tour pass through Kandy and Nuwara Eliya, where scenic rail segments can often be arranged depending on availability. You can also request a tailor-made tour package that includes train journeys, hotels, and transfers.
Most Searched Questions About Train Tickets in Sri Lanka
How far in advance can I book train tickets in Sri Lanka?
Reserved seats can usually be booked up to 30 days before the travel date.
Can foreigners book Sri Lanka train tickets online?
Yes. Foreign travellers can book through the official website or app using passport details and an international payment card.
Can I choose my seat when booking online?
Usually not. Seats are allocated automatically by the reservation system.
Is the Kandy to Ella train running in 2026?
Parts of the Upcountry Line were affected by cyclone damage. Nanu Oya to Badulla services resumed in June 2026, but always check the latest official updates before planning a full Kandy to Ella journey.
What should I do if train tickets are sold out?
Try different trains or dates, buy unreserved tickets at the station, or arrange a private transfer for that part of your trip.
Frequently Asked Questions (FAQs)
Can I cancel a reserved train ticket in Sri Lanka? Cancellations are handled at railway stations offering the reservation service, with your ticket and ID, according to Sri Lanka Railways policies.
Do I need to print my train ticket? Check your booking confirmation. Some passengers may need to collect or print tickets at a station counter using their reference number and ID.
How do I pay for train tickets online? Online payments can be made with Visa, Mastercard, or LankaQR.
Are unreserved tickets available on the day? Yes. Unreserved second and third class tickets are sold at station counters.
What is the best class for scenic views? Second class reserved and observation saloon seats are popular for views and photography.
Why Plan Your Sri Lanka Journey with Travel Zoom Lanka?
Travel Zoom Lanka designs personalised journeys that combine Sri Lanka’s best experiences, from scenic rail rides and cultural sites to beaches and wildlife. We help travellers plan routes around current transport conditions, arrange comfortable private transfers, and build flexible itineraries with ready-made or tailor-made tour packages.
Plan Your Scenic Sri Lanka Train Journey Today
Booking the right train at the right time can become the highlight of your holiday. Contact Travel Zoom Lanka today to plan a Sri Lanka itinerary that includes unforgettable rail journeys and stress-free travel.