
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 Ella to Nuwara Eliya, Nuwara Eliya to Ella, Colombo to Galle, Colombo to Jaffna, Colombo to Weligama.
Sri Lanka Railway’s popular routes

Ella to Nuwara Eliya
The distance between Ella and Nuwara Eliya is 22 miles, or approximately 35 kilometers.There are 3 ways to get from Ella to Nuwara Eliya, including minivan, train, and car.The earliest departure leaves at 03:30 and has a duration of 3 hours 22 minutes.The fastest way to travel is by train, which takes approximately 31 minutes.
Ella to Nuwara Eliya by train
Starting Price: US$ 5There are 3 travel classes for this journey, including: Third Class Reserved Seats, First Class, and Second Class Reserved Seats.Nuwara Eliya to Ella
The distance between Nuwara Eliya and Ella is 20 miles, or approximately 32 kilometers.There are 3 ways to get from Nuwara Eliya to Ella, including minivan, train, and car.There are no morning departures for this route. The Earliest departure leaves at 18:30 and has a duration of 2 hours.The fastest way to travel is by train, which takes approximately 29 minutes.
Nuwara Eliya to Ella by train
Starting Price: US$ 5There are 10 travel classes for this journey, including: Third Class Sleeper, Third Class Reserved Seats, Observation Class, First Class, Second Class Sleeper, Second Class, First Class Reserved Seats, Second Class Reserved Seats, Third Class Sleeperette, and Second Class Sleeperette.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 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.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.Colombo to Weligama
The distance between Colombo and Weligama is 77 miles, or approximately 123 kilometers.There are 5 ways to get from Colombo to Weligama, including minivan, car, train, bus, and flight.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 Weligama by train
Starting Price: US$ 5There are 2 travel classes for this journey, including: First Class and First Class Reserved Seats.
- 52Cities
- 510Routes
Our travelers reviews about the ride with Sri Lanka Railway
Based on 189 reviews from Bookaway users who traveled with Sri Lanka Railway
Aliresa V.
sisitha k.
Steffen J.
Thangavelautham S.
Douglas S.