
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 Matara, Colombo to Jaffna, Jaffna to Colombo.
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 minivan, car, and train.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 minivan, car, 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 10 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 Matara
The distance between Colombo and Matara is 83 miles, or approximately 132 kilometers.There are 4 ways to get from Colombo to Matara, including minivan, car, 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 3 hours 2 minutes.
Colombo to Matara by train
Starting Price: US$ 5There 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 train, car, minivan, and bus.The earliest departure leaves at 00:15 and has a duration of 6 hours 4 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.Jaffna to Colombo
The distance between Jaffna and Colombo is 190 miles, or approximately 304 kilometers.There are 4 ways to get from Jaffna to Colombo, including train, car, minivan, and bus.The earliest departure leaves at 08:38 and has a duration of 6 hours 25 minutes.The fastest way to travel is by train, which takes approximately 6 hours 25 minutes.
Jaffna to Colombo by train
Starting Price: US$ 7There are 4 travel classes for this journey, including: Third Class Reserved Seats, First Class, Second Class, and Second Class Reserved Seats.
- 46Cities
- 432Routes
Our travelers reviews about the ride with Sri Lanka Railway
Based on 181 reviews from Bookaway users who traveled with Sri Lanka Railway
Ian T.
Heike C.
Shonagh D.
ignacia c.
Philippe A.