Sri Lanka Railways -Tickets and online bookings

4.5(444 reviews)

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

Traveling with

Sri Lanka Railways

  • Good service train was ok

  • Very good and reliable service without the annoyance of not knowing until the last minute if you can get a seat on the train! Reasonable markup on the actual price!

  • Great service and communication

  • Very nice ride. Thought we booked 2e. class but get 1e class so windows wouldt not open because of airco. But could take my pictures anyway

  • Very scenic! Super fun and relaxing way to see the country.

  • Well on time

Sri Lanka Railways’s popular routes

let's ride icon
ride-made-easy
  • 42Cities
  • 301Routes

Our travelers reviews about the ride with Sri Lanka Railways

4.51

Based on 444 reviews from Bookaway users who traveled with Sri Lanka Railways

Keith J.

Paola V.

Paul G.

Wilhelmus V.

Steven L.

Sri Lanka Railways's most popular stations

Choose a city

Your questions, Our answers

How much does a minivan ride cost from Kandy to Ella?

The cost of a minivan ride for a roundtrip adult ticket to Ella leaving from Kandy is around US$ 33

Do Sri Lanka Railways have toilets on board?

Sri Lanka Railways do have toilets on board!

Is there Wi-Fi on Sri Lanka Railways?

Most of the Sri Lanka Railways rides have Wi-Fi on board. We recommend reaching out directly to Sri Lanka Railways to find out if your ride is one of those rides.

Do I need to print my ticket or does Sri Lanka Railways offer e-tickets?

Sri Lanka Railways has e-tickets so you don’t need to print your tickets.

Which cities does Sri Lanka Railways operate in?

Sri Lanka Railways operates in Kandy, Ella, Nuwara Eliya, Colombo, Nanuoya, Sigiriya, Dambulla, Trincomalee, Tangalle, Galle, Hatton, Habarana, Anuradhapura, Batticaloa, Matara, Badulla, Jaffna, Hikkaduwa, Bentota, Weligama, Vavuniya, Haputale, Peradeniya, Polonnaruwa, Kurunegala, Pasikuda, Mirissa, Nawalapitiya, Bandarawela, Kekirawa, Kalutara, Gampaha, Gampola, Aluthgama, Beliatta, Veyangoda, Polgahawela, Ambalangoda, Ahangama, Pattipola, Demodara, and Dikwella

Where is the Sri Lanka Railways office?

Sri Lanka Railways’s office is located at No. 15, Negombo road, Jaela