Sri Lanka Railways -Tickets and online bookings

4.5(464 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

  • Prakash was great. He made the hike fun and memorable.

  • Bookaway, and particularly Nalin, were very helpful in arranging the trip, as well as other car rides in Sri Lanka, and available 24/7 to answer any quesiton

  • Smooth onboarding with eticket

  • Good experience

  • We got tickets for the 3rd class, but that was perfect. 2 random seats but easy to change with others. Views were great and locely 3h trip from Nuwara to Ella.

  • It would help foreigners if they were told what the next station is going to be so they know when to prepare to get off.

Sri Lanka Railways’s popular routes

let's ride icon
ride-made-easy
  • 53Cities
  • 439Routes

Our travelers reviews about the ride with Sri Lanka Railways

4.49

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

William A.

ron o.

Sjoerd L.

Valentina L.

Wouter H.

Sri Lanka Railways's most popular stations

Choose a city

Your questions, Our answers

How much does a train ride cost from Colombo to Kandy?

The cost of a train ride for a roundtrip adult ticket to Kandy leaving from Colombo is around US$ 16

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, Dambulla, Sigiriya, Trincomalee, Tangalle, Galle, Anuradhapura, Hatton, Habarana, Batticaloa, Matara, Jaffna, Badulla, Hikkaduwa, Bentota, Weligama, Vavuniya, Haputale, Peradeniya, Polonnaruwa, Kurunegala, Pasikuda, Mirissa, Nawalapitiya, Bandarawela, Kalutara, Kekirawa, Gampaha, Gampola, Aluthgama, Beliatta, Veyangoda, Polgahawela, Ambalangoda, Ahangama, Pattipola, Demodara, Dikwella, Ambewela, Hali Ela, Kilinochchi, Kankesanthurai, Maho, Ohiya, Welikanda, Kodikamam, Kalawewa, Hingurakgoda, and Tambuttegama

Where is the Sri Lanka Railways office?

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