Sri Lanka Railway Update (2026 Service Status)
In late November 2025, severe weather triggered by Cyclone Ditwah caused widespread damage to Sri Lanka’s railway network. Heavy rainfall led to more than 159 landslides, dozens of washouts, flooding, and structural damage to bridges and culverts across the country.
Since then, Sri Lanka Railways has been working through a phased recovery plan to restore services and reconnect key routes.
Here’s the current railway status in Sri Lanka as of February 2026.
| Railway Line | Status (as of Feb 2026) | Service Details |
| Main Line | Restricted | Passenger services commenced from Colombo Fort up to Rambukkana. Central section closed for Mahaiyawa culvert repairs after a temporary restoration to Wattegama. |
| Northern Line | Operational to Mahawa | Passenger services running from Colombo Fort up to Maho. Planned extension to Kankesanthurai is in progress. |
| Puttalam Line | Operational to Nattandiya | Passenger services running from Colombo Fort up to Nattandiya. Further extension toward Puttalam is planned. |
| Coastal Line | Fully Operational | Passenger services active from Maradana to Beliatta. |
| Kelani Valley Line | Fully Operational | Passenger services active from Colombo Fort to Awissawella. |
| Trincomalee Line | Fully Reopened | Reopened for full passenger train operations as of January 01, 2026. |
| Batticaloa Line | Fully Reopened | Reopened for full passenger train operations as of January 01, 2026. |
| Talaimannar Line | Fully Reopened | Reopened for train operations as of February 01, 2026. |
| Upcountry (Tourist) | Regional Shuttle | Regional tourist train service operating between Badulla and Ambewela following NBRO approval. |
Important: The famous Kandy–Ella train route is currently still not fully operational. The scenic Hill Country section between Kandy and Ella remains largely closed due to landslide damage. If this train ride is part of your Sri Lanka itinerary, check the latest updates on the official Sri Lanka Railways website before travelling and consider alternative transport options.
How to Book Train Tickets in Sri Lanka
Trains in Sri Lanka are operated by Sri Lanka Railways and generally get good reviews from travellers. The carriages are clean, fairly comfortable, and a great way to travel like a local.
When taking the train, you can sample some of the local treats sold by vendors while looking out at the beautiful countryside.
Where can I book my train tickets?
Because of all the advantages of travelling by train, reserved train tickets are in high demand. Fortunately, since the end of 2021, it has become easier to book tickets online.
Before 2021, travellers needed to book train tickets at least 30 days in advance. Today, it’s only four days in advance. However, the earlier you book, the more certain you are of a ticket. If you book in the last five days, there is a possibility that the ticket cannot be processed or the carriage is fully booked.
Unfortunately, Sri Lanka Railways doesn’t make it easy to buy your ticket online. On their website, there’s no calendar view, so you have to check each date manually until you see a green “Available” status.
We recommend the platforms BookAway and 12Go.Asia because they each offer good availability, great customer service, and the best prices. When booking with other agencies, you often have to pay high surcharges.
You’ll still need to collect the physical tickets for most trains before boarding. Your booking confirmation or e-ticket should give you clear instructions on the process.
Can you also buy train tickets within 5 days of departure? Yes! You can often still buy (unreserved) train tickets at the train station on the same day you want to travel. But don’t expect to get a comfortable seat. And if you’re unlucky, it can take 30-60 minutes of waiting in a queue.
Keep on reading to learn about the different train tickets sold in Sri Lanka.
The difference between reserved and unreserved seats
There are two kinds of seats available when taking the Sri Lanka Railways: reserved and unreserved.
What to expect when booking reserved seats
Reserved seats are available in 1st and 2nd class cabins. First-class cabins are air-conditioned. Second-class cabins are not, but we think the open windows of the 2nd-class trains make the trip more exciting, and you can enjoy breathtaking views through them.
The sale of reserved train tickets opens 30 days prior to the travel date. Note that they sell out really fast, mostly because local agencies and travel agents get the train tickets before passengers do.
PRO TIP: Most travellers start in Colombo or Negombo. Stay just one night, then head straight to your next stop (usually Galle or Kandy). Book your tickets online in advance so you get a comfortable seat and don’t have to think about it while recovering from jet lag.
What to expect when booking unreserved seats
Unreserved seats, on the other hand, are available only in 2nd and 3rd-class cabins.
Train tickets for unreserved seats are unlimited, amazingly cheap, and only available on the day of your trip.
A journey on an unreserved 2nd-class seat can be as low as 160 LKR ($0.50), making unreserved cabins very popular among locals who take advantage of their low prices.
Because they get so crowded, you will often have to stand for a large part of the journey, or even until you reach your destination.
When I took the train from Ella to Nuwara Eliya, I personally enjoyed it a lot, taking an unreserved seat in the 3rd class. Travelling across Sri Lanka’s stunning landscapes through an open window or while hanging out on the train is all part of the Sri Lankan travel experience.
However, when I took the train from Colombo to Galle, the train was ridiculously crowded, and I needed to stand the entire journey. If you are looking for a comfortable way of travelling, we don’t recommend these unreserved seats.
Train tickets for unreserved seats are unlimited, but the seats are not!
When you buy an unreserved seat, don’t be surprised when you arrive at your platform only to find a huge crowd of waiting passengers. Most of them will be locals who take the train every day and have already mastered the technique of hustling their way to an unreserved seat.
There’s a great chance you will be standing for most of your journey. Not only that, you might be standing in a very crowded train along with many other passengers who failed to get a seat. That’s not exactly the kind of experience you want to have when taking the train in Sri Lanka.
We think that booking unreserved seats can be fine for the scenic journey between Kandy and Ella. But if you are travelling from Colombo, you will be much better off buying reserved tickets.
Where to book your Sri Lanka train tickets online
The most straightforward way to get a seat on your preferred train is to book online several weeks before your trip.
The advantage is that you are sure of your ticket and don’t need to worry about it anymore once you arrive in Sri Lanka. On the other hand, ticket prices tend to be 2-3x more expensive than the rates at the railway station.
When you prefer to arrange your tickets in advance, we recommend booking via BookAway. This platform offers reliable time schedules, and they provide detailed info about the trip on their website.
Some train schedules that are not available on BookAway, though. In that case, we suggest booking with 12Go.Asia.
Buying tickets at railway stations or at a local agency
If the train ticket is sold out online, you can still take a chance by buying them directly at train stations or at a local travel agency.
Since these tickets sell out fast, be prepared of the possibility that reserved seats are no longer available.
Buying at the railway station on the day of arrival
For the best chances of getting reserved tickets, we recommend you head straight to a train station right on your first day in Sri Lanka. You can book any route at any train station, which means you can buy all your tickets at once. Check out Sri Lanka Railways for train schedules and fares.
Again, buying reserved tickets at the train station requires a lot of luck, and there’s a great chance that not all your desired routes will still be available. When all reserved tickets are sold out, you can still try to buy your reserved seats with a local agency.
Buying your train tickets at a local agency
Like online booking websites, agencies charge a higher price. The difference is that they give you a chance of securing good seats even a few days prior to your trip.
Travel agencies are quite easy to find once you arrive in Sri Lanka — among the most regarded in the country is Visit Sri Lanka Tours.
When booking with agencies, the nearer the date, the lower the chances. Sometimes it happens that something goes wrong with the reservation, though. In that case, they will give you a full refund if they don’t get your desired seats. Make sure to read the terms of the refund before you book.
Most hotels are also willing to help you find trusted local agencies, so don’t hesitate to ask for their help.
Based in Bali, Maarten’s passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you’ll find him surfing in the ocean or exploring the best gems of Indonesia.
