
Sri Lanka Railways -Tickets and online bookings
Sri Lanka Railways is Sri Lanka's railway owner and primary operator. It operates the nation's railways and links Colombo with other population centers and tourist destinations.
Official address: No. 15, Negombo road, Jaela

Sri Lanka Railways’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, minivan, and car.There are no morning departures for this route. The Earliest departure leaves at 18:30 and has a duration of 4 hours.
Kandy to Ella by train
There are 10 travel classes for this journey, including: Second Class, Third Class, First Class Reserved Seats, Observation Class, First Class, First Class (Ella Odyssey), Second Class Reserved Seats, Third Class Reserved Seats, Panoramic, and Second Class Seat.Ella to Kandy
The distance between Ella and Kandy is 41 miles, or approximately 65 kilometers.There are 3 ways to get from Ella to Kandy, including train, minivan, and car.There are no morning departures for this route. The Earliest departure leaves at 18:30 and has a duration of 4 hours.
Ella to Kandy by train
There are 11 travel classes for this journey, including: Second Class, Third Class, First Class Reserved Seats, Observation Class, First Class, First Class (Ella Odyssey), Second Class Reserved Seats, Third Class Reserved Seats, Panoramic, Second Class Seat, and First Class Sleeper.Nuwara Eliya to Ella
The distance between Nuwara Eliya and Ella is 21 miles, or approximately 34 kilometers.There are 3 ways to get from Nuwara Eliya to Ella, including train, minivan, and car.There are no morning departures for this route. The Earliest departure leaves at 18:30 and has a duration of 2 hours.
Nuwara Eliya to Ella by train
There are 8 travel classes for this journey, including: First Class, Second Class, Panoramic, Third Class Reserved Seats, Second Class Seat, Observation Class, First Class Sleeper, and Second Class Reserved Seats.Colombo to Kandy
The distance between Colombo and Kandy is 59 miles, or approximately 95 kilometers.There are 5 ways to get from Colombo to Kandy, including train, minivan, bus, car, and flight.There are no morning departures for this route. The Earliest departure leaves at 18:30 and has a duration of 2 hours 50 minutes.
Colombo to Kandy by train
There are 12 travel classes for this journey, including: First Class, Panoramic, Second Class, Second Class (Ella Odyssey), Third Class, Third Class (Ella Odyssey), First Class (Ella Odyssey), Third Class Reserved Seats, Second Class Reserved Seats, First Class Reserved Seats, Second Class Seat, and Observation Class.Kandy to Nuwara Eliya
The distance between Kandy and Nuwara Eliya is 26 miles, or approximately 41 kilometers.There are 4 ways to get from Kandy to Nuwara Eliya, including train, car, minivan, and bus.There are no morning departures for this route. The Earliest departure leaves at 18:30 and has a duration of 2 hours 45 minutes.
Kandy to Nuwara Eliya by train
There are 8 travel classes for this journey, including: First Class, Panoramic, Second Class, Observation Class, Third Class Reserved Seats, Second Class Seat, First Class Reserved Seats, and Second Class Reserved Seats.
- 42Cities
- 259Routes
Our travelers reviews about the ride with Sri Lanka Railways
Based on 308 reviews from Bookaway users who traveled with Sri Lanka Railways
Manuela F.
LIN J.
Patricia R.
Gill B.
Fernando S.
Sri Lanka Railways's most popular stations
Choose a city
- Colombo Fort Train StationFort Railway Station Colombo, Sri Lanka
- Kandy Train StationKandy Train Station, William Gopallawa Mawatha, Kandy, Sri Lanka
- Ella Train StationElla Train Station, Wellawaya-Ella-Kumbalwela Highway, Ella, Sri Lanka
- Jaffna Train StationJaffna Train Station, Jaffna Railway Station Road, Jaffna 40000, Sri Lanka
- Nanu Oya Train StationNanu Oya Train Station, Avissawella, Hatton, Nuwara Eliya Hwy, Nanuoya 22150, Sri Lanka
- Anuradhapura Train StationAnuradhapura Train Station, Sri Barathindra Mawatha, Anuradhapura, Sri Lanka
- Hikkaduwa Train StationHikkaduwa Train Station, A2, Hikkaduwa, Sri Lanka
- Galle Train StationGalle Train Station, Galle 80000, Sri Lanka
- Weligama Train StationWeligama Train Station, Weligama, Sri Lanka
- Matara Train StationMatara Train Station, Matara, Sri Lanka
- Peradeniya Train Station (Kandy)Peradeniya Railway Station, 2040, Peradeniya Rd, Kandy, Sri Lanka
- Nanuoya Train StationNanuoya Train station, Avissawella - Hatton - Nuwara Eliya Highway, Nanuoya, Sri Lanka
- Peradeniya Train StationPeradeniya Railway Station, 2040, Peradeniya Rd, Kandy, Sri Lanka
- Badulla Train StationBadulla Railway Station, Badulla, Sri Lanka
- Kurunegala Train StationKurunegala Railway Station, F9GF+QP2, Kurunegala, Sri Lanka
- Habarana Train StationHabarana Railway Station, 3Q49+VV Karandagaswewa, Sri Lanka
- Polonnaruwa Train StationPolonnaruwa Railway Station, W2JM+38 Polonnaruwa, Sri Lanka
- Train Station ValaichchenaiRailway Station Valaichchenai, Valaichchena Railway Station, Trincomalee Hwy, Sri Lanka
- Batticaloa Train StationBatticaloa Railway Station, PMFX+QG Batticaloa, Sri Lanka
- Trincomalee Train StationTrincomalee Railway Station, H6MG+QF Trincomalee, Sri Lanka
Stories by travelers, for travelers

Traveling alone? Not if you bring your smartphone
5 brilliant ways to turn your mobile into the best travel buddy ever… especially if you`re traveling alone and start to feel a bit lonely.

Best travel series – press play for adventure
Keen to do some armchair traveling? We count down some of the best travel series and shows, all available from the comfort of your sofa.

Why we should care about single-use plastic
The World Economic Forum said that by 2050 there will be more plastic than fish in our oceans. Here are 4 tips on how to use less plastic when traveling.