Sri Lanka Railways

Buy Sri Lanka Railways Tickets

Badulla - Colombo
Find tickets
Train 1st Class Seat
05:45, 08:30
Train 2nd Class Seat
05:45, 08:30
Train First Class Seat
11:00
Train First Class Sleeper
17:50
Train Second Class Seat
11:00
Colombo - Badulla
Find tickets
Train 1st Class Seat
05:55, 08:30
Train 2nd Class Seat
05:55, 08:30
Train First Class Seat
09:45
Train Second Class Seat
09:45
Colombo - Jaffna
Find tickets
05:45
Colombo - Kandy
Find tickets
Train 1st Class Seat
05:55, 08:30, 16:05
Train 2nd Class Seat
05:55, 08:30, 16:05
Train First Class Seat
07:00, 09:45, 10:35, 15:35
Train Second Class Seat
07:00, 09:45, 10:35, 12:40, 15:35, 16:35, 17:45
Colombo - Matara
Find tickets
06:55
Colombo - Trincomalee
Find tickets
21:30
Ella - Colombo
Find tickets
Train 1st Class Seat
06:40, 09:24, 10:26
Train 2nd Class Seat
06:40, 09:24, 10:26
Train First Class Seat
11:57
Train First Class Sleeper
18:51
Train Second Class Seat
11:57
Ella - Kandy
Find tickets
Train 1st Class Seat
06:40, 09:24, 10:26
Train 2nd Class Seat
06:40, 09:24, 10:26
Galle - Colombo
Find tickets
15:35
Jaffna - Colombo
Find tickets
13:45
Kandy - Colombo
Find tickets
Train First Class Seat
06:15, 15:00, 15:30
Train Second Class Seat
05:00, 06:15, 06:20
Nuwara Eliya - Colombo
Find tickets
Train 1st Class Seat
09:22
Train 2nd Class Seat
09:22
Train First Class Seat
14:35
Train First Class Sleeper
22:17
Train Second Class Seat
14:35
Nuwara Eliya - Kandy
Find tickets
09:22
Trincomalee - Colombo
Find tickets
19:00

Sri Lanka Railways Company Reviews

3.8
179 / 8,091
5 92
4 31
3 16
2 9
1 31
99.5% of 8,091 travelers were presumably happy with Sri Lanka Railways as they left good or no review

At 12Go our operators offer three types of service:

Cheap, Fast, Good - but you can usually pick only two of them!
Cheap & Fast won’t be Good. (e.g. buses from/to Khao San Road, local buses or 3rd class trains)
Cheap & Good won’t be Fast. (e.g. VIP trains in Thailand)
Fast & Good won’t be Cheap. (e.g. private limousine services, or VIP24 buses vs Express buses)

Make your choice! Please remember that while we are closely monitoring the services, we are still an agency marketplace. That means we focus on ticketing services and route availability & coverage rather than on the factual seat reclining angle you will get on the bus today.

Apr 13, 2019
train #1015 1st Class Seat, Sri Lanka Railways
★★★★★
A bit fiddly to find stef Lanka to pick up the tickets but easy to collect and the train ride was beautiful
Apr 13, 2019
train #1005 1st Class Seat, Sri Lanka Railways
★★★★★
Beautiful scenery, comfortable , toilets could be better - 12go.asia is fantastic to deal with
Apr 12, 2019
train #1006 2nd Class Seat, Sri Lanka Railways
★★★★★
This was a really efficient service and excellent train journey
Apr 11, 2019
train #1005 1st Class Seat, Sri Lanka Railways
★★★☆☆
Service from the team was great answered all my questions, but little disappointing when you find out the price you’re charged is over double the cost of the actual tickets. Thought the views from the train were great but don’t expect a first class train experience!!!
Apr 11, 2019
train #1006 1st Class Seat, Sri Lanka Railways
★★★☆☆
The train journey itself is stunning - we went Ella to Kandy. I have taken trains in Africa; China; India; Russia; Thailand; UK; and Europe - this is maybe the best. However the 12Go Asia website is misleading - we booked for the 9.30 departure with the website saying there were 6 seats left. One month later (long after our money debited) we were told that train had sold out & we couldn't travel on it...
Apr 9, 2019
train #1005 1st Class Seat, Sri Lanka Railways
★★★★★
I asked for our tickets to be couriered to Negombo as we were not going to Colombo. When I arrived they were there! Their communication was great and so was the train trip. All in all, a great experience
Apr 9, 2019
train #1006 2nd Class Seat, Sri Lanka Railways
★★★★★
Excellent service! We travelled as a family of four (children ages 9 and 10) between Ella and Kandy in April 2019. Our tickets were ordered and pdf emailed through a month before our journey. We exchanged the pdf for our tickets in Colombo. Great seat reservations, brilliant train journey. This is the second time we've used 12goAsia (last time in Thailand) and both times great service.
Apr 9, 2019
train #1005 1st Class Seat, Sri Lanka Railways
★★★★☆
Had 1st class tickets delivered to our hotel this made it very easy. Train journey was good with amazing views. train was as we expected but overall very enjoyable journey.
Apr 9, 2019
train #1005 1st Class Seat, Sri Lanka Railways
★★★★★
Beautifull landscape, comfortable 1st class tickets and a lot more relaxing than driving.
Apr 8, 2019
train #1015 1st Class Seat, Sri Lanka Railways
★★★★★
Good. Train left on time and tickets worked no problem.
Apr 7, 2019
train #1006 1st Class Seat, Sri Lanka Railways
★★★★☆
The trip was gorgeous and the seats were comfortable and spacious. The only issue was lack of loo roll in the toilets.
Apr 3, 2019
train #1005 2nd Class Seat, Sri Lanka Railways
★★★★☆
Despite booking tickets 60 days before departure I still missed out on my preferred seats when they were released 30 days before travel dates. However, by paying some more I was able to get 1st class tickets, and by paying another US$10 they were delivered to my hotel. The correspondence was ok, but I had issues not receiving some emails so it was a bit nerve wracking at times. In the end it all worked out, we were pleased with our seats.
Apr 1, 2019
train #1006 1st Class Seat, Sri Lanka Railways
★★★★★
We used 12GO to book train tickets from Ella to Kandy. The online communication was excellent and our tickets were couriered to our hotel as requested. Very happy with the service. Thanks
Mar 30, 2019
train #8050 First Class Seat, Sri Lanka Railways
★★★★★
Got the best seats in 1st class, our first views of Sei Lanka were fantastic. Good customer service from 12go. Thank you
Mar 28, 2019
train #1015 2nd Class Seat, Sri Lanka Railways
★★★★☆
Hard to find our seat, some doors were locked, lucky our driver helped us, once we did the trip was good.
Mar 28, 2019
train #1005 1st Class Seat, Sri Lanka Railways
★★★★★
Perfect service. The tickets were waiting at our hotel when we arrived. Good customer support with quick response to my questions.
Mar 27, 2019
train #1006 1st Class Seat, Sri Lanka Railways
★★★★★
Awesome scenic train ride. Although 1 st class has AC, second class would have been a better option because the windows open and you can get good photos
Mar 27, 2019
train #1005 1st Class Seat, Sri Lanka Railways
★★★★☆
Great trip - so scenic and easy to manage. Trains were in a decent state too, albeit a bit wobbly! Tickets delivered to hotel which was very useful and meant no dramas getting to the agent / at the station.
Mar 26, 2019
train #1005 1st Class Seat, Sri Lanka Railways
★★★★★
All good is pleased booked 1st class
Mar 26, 2019
train #1016 1st Class Seat, Sri Lanka Railways
★★★★★
Great train ride. Well worth doing. Whilst our train wasn't overly full we saw one going the other way which barely had standing room only in the 2nd and 3rd class so worthwhile getting 1st class. Service from 12GO was great with tickets confirmed a couple of weeks out and delivered to us by our pickup from the airport. Highly recommend.
Mar 26, 2019
train #1016 1st Class Seat, Sri Lanka Railways
★★★★★
Great train ride! Awesome views on both sides. Whilst the 2nd and 3rd class carriages weren't too packed on our train we saw a train going the other way with barely any standing room so worth the expense of 1st class. Great service from 12GO with train tickets secured and delivered by our airport pickup.
Mar 25, 2019
train #1019 First Class Seat, Sri Lanka Railways
★★★★☆
Very efficient service, cool & comfortable. Happily use again.
Mar 25, 2019
train #1005 1st Class Seat, Sri Lanka Railways
★★★★☆
Tickets were bought and delivered as requested.
Mar 25, 2019
train #1016 2nd Class Seat, Sri Lanka Railways
★★★★★
Communication with 12Go Asia was excellent. Tickets were delivered to our hotel. The only issue was when they arrived they were for the 9.24am train not the 6.40am we had booked. The train ride from Ella to Kandy was long at 7hrs but an unforgettable experience.
Mar 24, 2019
train #1005 1st Class Seat, Sri Lanka Railways
★★★★★
God service
Mar 24, 2019
train #1006 1st Class Seat, Sri Lanka Railways
★★★★★
Very nice trip but would have been better to pick 2nd class ( open windows and better view )
Mar 23, 2019
train #1005 2nd Class Seat, Sri Lanka Railways
★★★★★
Easy booking & Tickets were waiting at the hotel in arrival
Mar 21, 2019
train #1019 First Class Seat, Sri Lanka Railways
★★★★★
Great
Mar 19, 2019
train #8050 First Class Seat, Sri Lanka Railways
★★★★☆
Lovely scenery. But do not expect 1 st class European standards
Mar 18, 2019
train #1015 1st Class Seat, Sri Lanka Railways
★★★★★
We were offered great assistance at the station, easily found our seats & enjoyed the trip in comfort, great experience
Mar 18, 2019
train #1016 1st Class Seat, Sri Lanka Railways
★★★☆☆
Delayed 1.5 hours
Mar 17, 2019
train #1010 First Class Seat, Sri Lanka Railways
★★★★★
Excellent seats have been chosen by 12Go on every trip around Sri Lanka. Thank you.
Mar 17, 2019
train #1005 1st Class Seat, Sri Lanka Railways
★★★★☆
We had some challenges paying for the tickets online with our card and had quite a few attempts trying different payment options. It finally went through! We read the small print and picked our tickets up at the office in Colombo. Check ahead for opening hours. Closed on Sundays. A little difficult to find as tucked away. We picked up the tickets no trouble. We had wonderful seats on the train. Exactly what we wanted!
Mar 16, 2019
train #1006 1st Class Seat, Sri Lanka Railways
★★★★★
Amazing scenery
Mar 16, 2019
train #8051 First Class Seat, Sri Lanka Railways
★★★★★
My rating concerns the service by 12GoAsia. The train travel is very poor: no AC in first class, late, very rough ride, outdated carriages.
Mar 16, 2019
train #4021 1st Class Seat, Sri Lanka Railways
★★★★★
I have found 12go very easy to deal with. The booking was made and due to circumstances it was best for me to have the ticket delivered to my hotel. It was waiting for me when I checked in. The only suggestion I can make is to offer the booking code option where you can just go to the railway station with a code provided and pick up the ticket there. I used this option with another provider.
Mar 15, 2019
train #1006 1st Class Seat, Sri Lanka Railways
★★★★★
Good seats and tickets delivered to us on arrival in Sri Lanka.
Mar 15, 2019
train #1005 2nd Class Seat, Sri Lanka Railways
★★★★★
Booked tickets from Kandy to Ella a month in advance and had them delivered to our hotel in Negombo. Very good communication and organisation. The train trip itself was amazing and so glad we booked reserved seats in second class in advance as we had plenty of space, especially compared with unreserved 2nd class!
Mar 15, 2019
train #1005 1st Class Seat, Sri Lanka Railways
★★★★★
Great! Tickets delivered to our hotel. Highly recommend using
Mar 14, 2019
train #1015 1st Class Seat, Sri Lanka Railways
★★★★★
So picturesque!

Sri Lanka Railways Stations

Kandy Colombo Fort Jaffna Train Station Anuradhapura Galle Matara Hikkaduwa Nanu Oya Badulla Ella Hatton Haputale Peradenya