About TrainsLanka.lk
TrainsLanka.lk makes exploring Sri Lanka by train simpler — from finding the right route to understanding what the journey will actually look like.
Built independently for travellers who would rather spend their time watching the coastline, mountains and villages go by than piecing together railway information from scattered sources.
Why it exists
Some of Sri Lanka's most memorable journeys are measured in hours, not kilometres.
But planning those journeys can still mean jumping between timetable pages, old screenshots, social posts and uncertain information.
TrainsLanka.lk brings the useful parts together in one place — routes, stations, journey information and practical guidance — so you can spend less time figuring out the railway and more time enjoying the journey.
Find practical station-to-station journeys without having to decode complicated railway information.
See the details that matter when deciding how and when to travel.
When information may change, we say so. Always confirm important details at the station before travelling.
A personal project
TrainsLanka.lk is an independent project, maintained with the goal of making Sri Lankan railway information easier to understand and easier to use.
— The person behind TrainsLanka.lk
Important to know
TrainsLanka.lk is not affiliated with Sri Lanka Railways. Timetables and operational details can change, so travellers should confirm critical information at the station or through official railway channels before departure.
Help make it better
Railway information changes. If you spot an incorrect timetable, missing station or outdated detail, let us know.
Explore routes across Sri Lanka and start planning your trip.