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 Observation class
09:45
Train Second Class Seat
09:45
Colombo - Galle
Find tickets
Train 1st Class Seat
14:25
Train First Class Seat
06:55
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
09:45, 10:35
Train Observation class
07:00, 09:45, 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
06:40, 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
Train 1st Class Seat
07:25
Train Observation class
07:14, 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 - Kandy
Find tickets
Train First Class Seat
09:22
Train Observation class
14:35

Sri Lanka Railways Company Reviews

3.9
322 customer reviews
5
56%
4
16%
3
8%
2
4%
1
16%
99.5% of 12,745 travelers were presumably happy with Sri Lanka Railways as they left good or no review
PJ
4
train #1007 Observation class, Sri Lanka Railways, Nov 12, 2019
first class needs improving maybe charge more and do some improvements. Other wise the scenery was spectacular but deserves a better observation car
GJ
5
train #1015 1st Class Seat, Sri Lanka Railways, Nov 12, 2019
The trip was great I will use 12Go again
GJ
5
train #1019 First Class Seat, Sri Lanka Railways, Nov 9, 2019
Great way to buy tickets much cheaper than everybody else will use 12Go again
KB
5
train #1005 2nd Class Seat, Sri Lanka Railways, Nov 7, 2019
Great service! Paid for ticket from Kandy to Ella second class reserved seating on morning train. Also paid for ticket to be delivered to a local address before I arrived. Got exactly what I asked/paid for. Quick, efficient, simple.
HH
5
train #1005 2nd Class Seat, Sri Lanka Railways, Nov 3, 2019
Perfect service! We got or tickets sent to our hotel so they were waiting for us in the reception when we checked in. Before going, I contacted 12go.asia customers service and got a response a just few minutes later. They even managed to book tickets on the right side of the train as we had wished for.
JE
5
train #1005 1st Class Seat, Sri Lanka Railways, Oct 30, 2019
We had a great experience. Booking was easily done and our tickets arrived st our homestay as planned. The train was a little late but our seats were together in first class with air con. We were able to walk around and look out from the door to get photos. The guard was really friendly and told us when sights were coming up to see. He pointed out fruit trees and told me about the places where the stations were. The scenery was jaw dropping even though we had rain. The train was delayed which made our journey just over 7hrs which was tiring but it was a special experience not to be missed.
CA
3
train #1006 1st Class Seat, Sri Lanka Railways, Oct 29, 2019
Beautiful train ride but one hour late with little information
MD
5
train #1015 2nd Class Seat, Sri Lanka Railways, Oct 22, 2019
Easy to book, tickets arrived as promised and the train trip fabulous / even if weather wet and miserable for half the trip. Must do trip.
ES
3
train #1005 1st Class Seat, Sri Lanka Railways, Oct 21, 2019
We could only find information that said there was only 1st class or 3rd class tickets for the trains - at ~9am & MD; & not possible to reserve on 3rd class; so we prepurchased 1st class tickets - dull trip in over air conditioned carriage that was a constant thoroughfare for 2nd class to go forward to the loo & for a smoke. As noted, there actually was a 2nd class option, a much nicer way to travel. And, there was a train at ~11am - which didn’t seem to appear on available online timetables. Views lovely on on left hand side of train but not better than NE train to Ella; luggage storage a problem in 1st class
RW
5
train #1005 1st Class Seat, Sri Lanka Railways, Oct 20, 2019
We booked three first class tickets on the Kandy to Ella train and picked up tickets on arrival in Colombo. Straight forward process. At station simply made way to platform and conductor took us to our seats. Our bags (backpack and two big suitcases) were all stored in cabin. Highly recommend both the rail journey and 12Go Asia.
ES
4
train #1015 2nd Class Seat, Sri Lanka Railways, Oct 17, 2019
We really appreciated that 12GoAsia sent our tickets directly to our hotel in Habarana
ME
5
train #1007 First Class Seat, Sri Lanka Railways, Oct 11, 2019
Perfect! I received the ticket at my hotel the day before the travel. I was able to get the first-class observation seat. The trip to Peradeniya was beautiful.
JP
5
train #8050 First Class Seat, Sri Lanka Railways, Oct 5, 2019
This review is based on the purchase of tickets and support provided by 12GoAsia. Unfortunately there was a country wide rail strike so we could not actually take the train. The support and communication provided by 12GoAsia was excellent. I would certainly use them again.
KB
5
train #1005 1st Class Seat, Sri Lanka Railways, Sep 30, 2019
Thanks so much for booking our tickets. They were waiting for us at our hotel when we arrived into Sri Lanka. The train trip from Kandy to Ella was amazing.
TF
5
train #1005 1st Class Seat, Sri Lanka Railways, Sep 24, 2019
Although we had to wait more than 1hour at nanu oya for the train it worths the time, nice view beautiful mountains, polite staff.
DS
5
train #1006 1st Class Seat, Sri Lanka Railways, Sep 23, 2019
Great job from 12goasia. Our seats were confirmed and tickets delivered to our hotel well ahead of time. The journey itself was a highlight of the trip.
SS
5
train #1006 2nd Class Seat, Sri Lanka Railways, Sep 21, 2019
Travelled from Ella to Kandy and feared the worst from what we had read. In fact the journey could not have been better. Collected the tickets in Colombo, boarded the train in Ella with reserved seats and everything was plain sailing. Train staff were really professional looking out for everyone.
MH
3
train #1006 1st Class Seat, Sri Lanka Railways, Sep 18, 2019
Cracking views, train could be more comfortable. Toilets were not pleasant, which is not good on a 7 hour train.
SR
5
train #1015 2nd Class Seat, Sri Lanka Railways, Sep 18, 2019
The train trip from Kandy to Ella was fantastic. Great scenery & great local food offered aboard
SH
5
train #1005 1st Class Seat, Sri Lanka Railways, Sep 16, 2019
Great service. Tickets were delivered to our hotel as promised. There is an enormous mark up on the tickets but you pay for the convenience of getting the tickets you want, delivered to the location of your choosing as opposed to collection.

Sri Lanka Railways Stations

Kandy Colombo Fort Jaffna Train Station Anuradhapura Nanu Oya Badulla Ella Hatton Haputale Peradenya Galle Polonnaruwa Kurunegala Polgahawela Maho Junction Kalawewa Kekirawa Higuraggoda Habarana