
Sri Lanka Railway -Tickets and online bookings
Sri Lanka Railway is a transportation company in Sri Lanka. Sri Lanka Railway operates in Kandy, Ella, Nuwara Eliya, Colombo, Nanuoya and other cities in Sri Lanka. Popular routes include Kandy to Ella, Colombo to Galle, Colombo to Jaffna, Colombo to Habarana, Colombo to Mirissa.
Sri Lanka Railway’s popular routes

Kandy to Ella
The distance between Kandy and Ella is 41 miles, or approximately 65 kilometers.There are 3 ways to get from Kandy to Ella, including train, car, and minivan.There are no morning departures for this route. The Earliest departure leaves at 18:30 and has a duration of 4 hours.The fastest way to travel is by train, which takes approximately 1 hour 47 minutes.
Kandy to Ella by train
Starting Price: US$ 5There are 6 travel classes for this journey, including: Third Class Reserved Seats, Observation Class, Second Class, First Class, First Class Reserved Seats, and Second Class Reserved Seats.Colombo to Galle
The distance between Colombo and Galle is 67 miles, or approximately 107 kilometers.There are 4 ways to get from Colombo to Galle, including car, minivan, train, and bus.There are no morning departures for this route. The Earliest departure leaves at 18:30 and has a duration of 2 hours 30 minutes.The fastest way to travel is by train, which takes approximately 2 hours 20 minutes.
Colombo to Galle by train
Starting Price: US$ 4There are 2 travel classes for this journey, including: First Class and First Class Reserved Seats.Colombo to Jaffna
The distance between Colombo and Jaffna is 190 miles, or approximately 304 kilometers.There are 4 ways to get from Colombo to Jaffna, including car, minivan, train, and bus.There are no morning departures for this route. The Earliest departure leaves at 14:25 and has a duration of 8 hours 20 minutes.The fastest way to travel is by train, which takes approximately 6 hours 4 minutes.
Colombo to Jaffna by train
Starting Price: US$ 7There are 4 travel classes for this journey, including: Second Class, Third Class Reserved Seats, First Class, and Second Class Reserved Seats.Colombo to Habarana
The distance between Colombo and Habarana is 98 miles, or approximately 157 kilometers.There are 4 ways to get from Colombo to Habarana, including car, bus, minivan, and train.There are no morning departures for this route. The Earliest departure leaves at 18:30 and has a duration of 3 hours 30 minutes.The fastest way to travel is by train, which takes approximately 4 hours 25 minutes.
Colombo to Habarana by train
Starting Price: US$ 5There are 8 travel classes for this journey, including: Third Class Reserved Seats, Third Class Sleeper, Second Class, First Class, Second Class Sleeper, First Class Reserved Seats, Second Class Reserved Seats, and Second Class Sleeperette.Colombo to Mirissa
The distance between Colombo and Mirissa is 80 miles, or approximately 128 kilometers.There are 3 ways to get from Colombo to Mirissa, including car, minivan, and train.There are no morning departures for this route. The Earliest departure leaves at 18:30 and has a duration of 3 hours 20 minutes.The fastest way to travel is by train, which takes approximately 3 hours 2 minutes.
Colombo to Mirissa by train
Starting Price: US$ 5There are 2 travel classes for this journey, including: First Class and First Class Reserved Seats.
- 49Cities
- 462Routes
Our travelers reviews about the ride with Sri Lanka Railway
Based on 177 reviews from Bookaway users who traveled with Sri Lanka Railway
XU Y.
Mikail S.
Ian T.
Heike C.
Shonagh D.