Bangkok
Chiang Mai
Thu, Jun 24
One Way
2 Passengers

Sri Lanka Railways

4.0
449 customer reviews
  • Schedule
  • Stations
  • Reviews

Sri Lanka Railways Schedule & Timetable

Kandy - Ella
Train 1st Class Seat
07:17, 09:40
Train 2nd Class Seat
07:17, 09:40
Train Second Class Seat
11:01
Train Observation class
11:01
Ella - Kandy
Train 2nd Class Seat
05:10, 06:13, 07:54, 08:56
Train 1st Class Seat
05:10, 06:13, 07:54, 08:56
Train Observation class
10:27
Train Second Class Seat
11:28
Colombo - Kandy
Train 2nd Class Seat
04:25, 07:00
Train 1st Class Seat
04:25, 07:00
Train Observation class
05:30, 08:15, 14:05
Train Second Class Seat
08:15, 09:05, 11:10, 14:05, 15:05
Train First Class seat
09:05
Nuwara Eliya - Ella
Train 2nd Class Seat
11:10, 13:15
Train 1st Class Seat
11:10, 13:15
Train Second Class Seat
14:25
Train Observation class
14:25
Kandy - Nuwara Eliya
Train 1st Class Seat
07:17, 09:40
Train 2nd Class Seat
07:17, 09:40
Train Observation class
11:01
Train Second Class Seat
11:01
Colombo - Ella
Train 1st Class Seat
04:25, 07:00
Train 2nd Class Seat
04:25, 07:00
Train Second Class Seat
08:15
Train Observation class
08:15
Ella - Nuwara Eliya
Train 1st Class Seat
07:54, 08:56
Train 2nd Class Seat
07:54, 08:56
Train First Class seat
10:27
Train Second Class Seat
10:27
Colombo - Galle
12:55, 13:35
Kandy - Colombo
Train Second Class Seat
03:30, 04:45, 04:50
Train Observation class
04:45, 13:30
Train 2nd Class Seat
11:08
Train 1st Class Seat
11:08, 14:21, 16:45
Train First Class seat
14:00
Galle - Colombo
Train 1st Class Seat
01:50, 02:00, 05:35, 05:49, 05:55
Train Observation class
05:44
Ella - Colombo
Train First Class seat
05:10, 10:27, 11:28
Train 2nd Class Seat
05:10, 06:13, 07:54, 08:56
Train 1st Class Seat
05:10, 06:13, 07:54, 08:56
Train Second Class Seat
10:27, 11:28
Nuwara Eliya - Kandy
Train First Class seat
07:52
Train 2nd Class Seat
10:32
Train 1st Class Seat
10:32
Train Observation class
13:05
Hatton - Ella
Train 2nd Class Seat
09:42, 11:35
Train 1st Class Seat
09:42, 11:35
Train Observation class
13:00
Train Second Class Seat
13:00
Colombo - Nuwara Eliya
Train 2nd Class Seat
04:25, 07:00
Train 1st Class Seat
04:25, 07:00
Train Second Class Seat
08:15
Train Observation class
08:15
Colombo - Badulla
Train 1st Class Seat
04:25, 07:00
Train 2nd Class Seat
04:25, 07:00
Train Second Class Seat
08:15
Train Observation class
08:15
Kandy - Hatton
Train 2nd Class Seat
07:17, 09:40
Train 1st Class Seat
07:17, 09:40
Train Second Class Seat
11:01
Train Observation class
11:01
Colombo - Jaffna
Train 1st Class Seat
04:15, 05:05, 10:20, 14:25
Train 2nd Class Seat
05:05, 10:20, 14:25
Colombo - Trincomalee
20:00
Nuwara Eliya - Colombo
Train 1st Class Seat
07:52, 10:32
Train 2nd Class Seat
07:52, 10:32
Train Second Class Seat
13:05
Train First Class seat
13:05
Colombo - Sigiriya
Train 1st Class Seat
13:35
Train 2nd Class Seat
13:35
Colombo - Hatton
Train 2nd Class Seat
04:25, 07:00
Train 1st Class Seat
04:25, 07:00
Train Second Class Seat
08:15
Train Observation class
08:15
Jaffna - Colombo
Train 1st Class Seat
02:35, 03:40, 08:05, 12:15
Train 2nd Class Seat
02:35, 03:40, 08:05
Colombo - Matara
12:55, 13:35
Badulla - Colombo
Train 1st Class Seat
04:15, 07:00
Train 2nd Class Seat
04:15, 07:00
Train First Class seat
09:30
Train Second Class Seat
09:30
Colombo - Anuradhapura
04:15
Kandy - Badulla
Train 2nd Class Seat
07:17, 09:40
Train 1st Class Seat
07:17, 09:40
Train Observation class
11:01
Matara - Colombo
01:11, 04:40
Hatton - Nuwara Eliya
Train 2nd Class Seat
09:42, 10:14, 11:35
Train 1st Class Seat
09:42, 10:14, 11:35
Train Observation class
13:00
Train Second Class Seat
13:00
Anuradhapura - Colombo
15:02

Sri Lanka Railways Stations

KandyColombo FortJaffna Train StationAnuradhapuraMount LarcomNanu OyaBadullaEllaHattonHaputaleTrincomaleePolgahawelaPeradeniyaBatticaloaGalleMataraHikkaduwaWeligamaBeliattaPolonnaruwaKurunegalaMaho JunctionKalawewaKekirawaHiguraggodaHabarana

Sri Lanka Railways Company Reviews

CS
Train #1005 2nd Class Seat, Sri Lanka Railways, Mar 27, 2020
Got a great itinerary through.
KN
Train #1005 2nd Class Seat, Sri Lanka Railways, Mar 26, 2020
Brilliant service by 12go Asia. Was worried as I booked with them 3.months in advance and tickets for our journey can only be purchased 30 days before departure. I didn't need to worry as our tickets were confirmed and posted to our hotel in Kandy ahead of check-in, so they were waiting for us when we got there. We loved the train journey, the views were great and we were on a newer comfortable train. Booked 2nd class reserved seats and had no problem. The journey didn't feel too long and it wasn't hot or stuffy in our carriage. The doors were locked closed so if you want them open you have to ask the guard, just be friendly and they'll happily help you, after that he kept coming to warn us when an amazing view was coming up, or a waterfall, and also warned us when our station was coming up.
PL
Train #1006 1st Class Seat, Sri Lanka Railways, Mar 26, 2020
I was surprised that there was no place to put medium sized luggage as the top rail compartments only fits smaller pieces. The air conditioning also did not work well so I was uncomfortable for most of the 6-7 hour train ride. Views from windows that are not open are not good. Train not smooth as it was extremely old and slow. I don't think it was worth paying extra for first class. Perhaps second class is better since at least you can keep windows open and get a breeze!
CB
Train #1005 2nd Class Seat, Sri Lanka Railways, Mar 24, 2020
Reserved 2nd class seats which were easy to find. Comfortable seats with fan in the carriage keeping it cool. Big window to see the view. Excellent train snacks!
GP
Train #1019 First Class seat, Sri Lanka Railways, Mar 24, 2020
Watch out for the “deaf” guy scam. Looks official to guide you to the correct carriage but then want to to sign his sponsor form and give 1000 lkr
MI
Train #1005 2nd Class Seat, Sri Lanka Railways, Mar 23, 2020
Tickets wie gewünscht im Hotel hinterlegt. 12GO hat sogar nochmals via Whatsapp nachgefragt, ob alles gepasst hat. 100% Zufrieden - danke
PC
Train #1005 1st Class Seat, Sri Lanka Railways, Mar 21, 2020
I opted to pay extra and have the tickets delivered to the first of the guest houses I stayed in. First you have to pay and wait for 12go to confirm they were able to get the tickets. It does leave you with a period of uncertainty and 12go could've been more proactive with their communication. I had to drop them an enquiry a couple of times for greater clarity on process and they did respond timely. Again they confirmed the tickets but didn't tell me when they would be delivered. Once more I contacted their customer service and was told they deliver the ticket five days before my arrival into Srilanka. After which there was no issues and they delivered on time as committed. Thus their service was good but required my repeated contact with their customer service to get to know what's going on for my own peace of mind. They also could have clarified the pdf was good enough and didn't need to be exchanged at the train station. I looked up on the web and found relevant information on this myself. All in all it would be great if they can have a clearly worded FAQ at the outset
SS
Train #1005 2nd Class Seat, Sri Lanka Railways, Mar 20, 2020
Unfortunately, we were forced by COVID-19 restrictions to cancel our train journey. This review is based on the service that we received in purchasing the tickets only. I have scored the vehicle comfort as 4, even though we didn’t take the journey. The Sri Lankan Rail ticketing system makes purchasing advance tickets a bit of a lottery. We were apprehensive as our holiday centred on the train ride. We should not have worried, as the service and information provided by 12Go Asia was great. They answered our questions promptly and provided lots of useful advice. We will come to Sri Lanka next year and will certainly use 12Go Asia.
GP
Train #8057 1st Class Seat, Sri Lanka Railways, Mar 20, 2020
Comfortable and efficient journey. Train ran a bit late, but not too much by Indian/Sri Lankan standards.
AG
Train #1007 Observation class, Sri Lanka Railways, Mar 19, 2020
Train was over 1 hour late which meant the last hour was in darkness - suggest you warn travellers about this in future. Also, I cannot understand how you can charge 20USD for a ticket with a face value of 7 USD?
BT
Train #1005 2nd Class Seat, Sri Lanka Railways, Mar 19, 2020
We were very pleased to have our tickets delivered to our hotel to be picked up on our arrival. Booking on line was easy and most impressed with the service.
AC
Train #1005 2nd Class Seat, Sri Lanka Railways, Mar 18, 2020
The overall trip was not as nice as i would think it is. The nice views are only a short distance. Otherwise it smell like burning of plants/woods/rubbish and full of dust from the air. Probably i did not go on the right time. The booking with 12goasia was good though except for the part where the communication with the local travel agency in getting my train tickets deliver to my hotel. They did find me and ask for my acknowledgment whether i have received the tickets from my hotel. However, i was not in my hotel yet hence i asked them several questions on whatsapp as thats the way they contacted me but i got no reply at all. If they are busy, i will understand but there is no reply at all and a bluetick from the company. That part is abit saddening. Its not 12goasia’s fault but rather the local company. I would suggest to take the train from Nanu-Oya onwards to Ella instead of this long journey as the scenery are nicer from this stretch. As for 2nd class reserved seat if anyone is wondering, there are no A/C which is fine with me and the doors of the train will occasionally be open from time to time. Will have to depend on the guard on duty. Hope this information is useful as i was searching for this information myself. Goodluck and enjoy Sri Lanka!
CJ
Train #1015 1st Class Seat, Sri Lanka Railways, Mar 18, 2020
Asia2go were great. I had our tickets sent to our hotel which worked a treat. My only criticism is that there is no immediate contact ie no telephone capability, one has to rely on email. We had a query and had to rely on our hotel contacting their friends for answers. This is a great feature in Sri Lanka, everybody knows somebody. We travelled 1st class which, although I wanted to downgrade for the experience, was a blessing. There was a breakdown on the track so we were stuck for two hours. Air conditioning was really welcome. Also, in 1st class the seats can be swivelled so you can always face forwards. I went into the corridor and met some lovely Sri Lankans who let me dangle my legs out the side with them. Fab experience. Chaps go up and down the train offering food and drink, samosas, chocolate, nuts, pringles etc. There’s plenty to eat. Travelling from Kandy to Ella is a long trip. The first half is spectacular. Seat numbers 29/30 are perfect!! Have a great experience.
HD
Train #1007 Observation class, Sri Lanka Railways, Mar 14, 2020
The train left Peradeniya 45 minutes late and got later as other trains going back to Kandy always had priority. There were no refreshments and no food or drink seller's got on after the first station. Arrived at Ella 90 minutes late and so travelled the last hour of the journey in darkness and saw nothing. The next day I tried to get a refund at Ella station for the return ticket that I did not need. But was told I could only get a refund more than 24 hours before (it was 16 hours before). Why? They will have sold the seats again!
KJ
Train #1015 1st Class Seat, Sri Lanka Railways, Mar 12, 2020
All went as planned. Excellent journey.
NI
Train #1005 1st Class Seat, Sri Lanka Railways, Mar 11, 2020
We bought tickets for the 1st class Kandy-Nuwara Eliya train. These tickets must be purchased in advance, and then the e-ticket must be changed to regular tickets at the station, or order delivery to the hotel. 12 Asia worked perfectly, bought and brought tickets to the hotel. When we arrived in Kandy, an envelope with tickets was waiting for us. Also, before the trip, we had some questions, they helped us to understand everything. Thank you for this service.
MK
Train #1019 First Class seat, Sri Lanka Railways, Mar 11, 2020
1й класс с кондиционером. Кресла откидные.
WH
Train #1007 Observation class, Sri Lanka Railways, Mar 10, 2020
There was no cafeteria on the train. Train was delayed for more then 2 hrs to reach the destination. The price paid to the operator was 2.6 times the actual cost of the ticket.
RF
Train #1005 2nd Class Seat, Sri Lanka Railways, Mar 10, 2020
Good, seats were comfy and fans helped to cool the carriage. Lots of space to move around the carriage!
AJ
Train #1006 2nd Class Seat, Sri Lanka Railways, Mar 9, 2020
The train tickets were delivered correctly and on time to our hotel. The trip from Ella to Kandy was truley awesome. Tips for users-Right hand side to Nuwara-Ellya then left hand side to Kandy for the best views. Traveling in the clockwise direction seems less crowded. Actual seat alacation is a bit of a lucky dip as some seats are either obscured by pillars or front or rear seats with cramped views.It can get cool with the windows open so dress to conditions. Snacks and drinks are good and come around often. Doors in 2nd sometimes open sometimes not, not sure why. Train staff friendly and helpful. Up there with the best trips in the world, fair dinkum. Ps; Perhaps Sri Lanka Railways could swap locals some free tickets for a spot of cleaning?
KP
Train #1005 2nd Class Seat, Sri Lanka Railways, Mar 9, 2020
Amazing Trip!The the delivery to Hotel was perfect.Good communication.The landscape awesome.
RM
Train #1005 2nd Class Seat, Sri Lanka Railways, Mar 8, 2020
Quite an experience and very picturesque.
IT
Train #1029 Observation class, Sri Lanka Railways, Mar 8, 2020
All went very well. Easy to book our tickets on-line. And the tickets themselves were delivered to our hotel in Colombo the day before we arrived.
VS
Train #1046 First Class Sleeper , Sri Lanka Railways, Mar 7, 2020
12Go.Asia service is very good. Arranged to deliver and received my 1st class berth ticket from the hotel. But the night mail journey is not good. Very bad toilet. It will be much convenient if their service office is located close to either Airport or Colombo railway station. It will save money and anxiety to customers for receiving the tickets. Overall, the 12 go.asia service is excellent.
NB
Train #1006 1st Class Seat, Sri Lanka Railways, Mar 6, 2020
Very good booking experience by 12go.asia, very helpful & nice! Recommended!! Also the train Ride Kandy/Ella (Sri Lanka) was a wonderful experience :-)
DS
Train #1005 1st Class Seat, Sri Lanka Railways, Mar 5, 2020
Process of buying tickets was brilliant. I ordered them to be delivered to my hotel in Nanu Oya where we arrived the night before. I was nervous until we arrived - but no need the tickets were there. Train was excellent. Our seats were available and comfortable. Train arrived a few minutes late but we were kept informed at Nanu Oya. Would definitely use 12goasia again
JE
Train #1005 1st Class Seat, Sri Lanka Railways, Mar 4, 2020
Easy travel :)
JW
Train #1007 Observation class, Sri Lanka Railways, Mar 4, 2020
Ich war erst skeptisch, aber alles hat super geklappt! Die Tickets lagen genau wie bestellt bei Ankunft im Hotel bereit. Auch Nachfragen zwischendurch wurden sofort und zufriedenstellend beantwortet. Sehr nette Kommunikation! Absolut empfehlenswert! Danke! :-))
BS
Train #8057 1st Class Seat, Sri Lanka Railways, Mar 2, 2020
Overpriced but reliable.
EF
Train #1005 2nd Class Seat, Sri Lanka Railways, Mar 2, 2020
Tickets were purchased correctly and delivered to my hotel on time. Thank you.
JK
Train #1005 1st Class Seat, Sri Lanka Railways, Feb 29, 2020
Everything was 100% good service. Tickets ready for us too pick up from hotel. Train ride was fantastic. All in all good service by yourselves.
VV
Train #1015 1st Class Seat, Sri Lanka Railways, Feb 29, 2020
I suggest you to book the second class, instead of the first one. Because in the first class air conditioner is so strong, so it will be cold to sit there for 8 hours. And in the second class you can open windows to make funny photos. Seat reservation can be made for 2nd class as well. Actually many people bought tickets directly at the railway station. No need to book them in advance.
RM
Train #1005 1st Class Seat, Sri Lanka Railways, Feb 27, 2020
Excellent journey. First class train guard.
KL
Train #1009 Observation class, Sri Lanka Railways, Dec 29, 2019
A/C way to cold
EL
Train #8056 1st Class Seat, Sri Lanka Railways, Dec 22, 2019
Great communication via email and WhatsApp to organise this. Lovely train journey. I recommend using 12go.asia
TL
Train #1009 Observation class, Sri Lanka Railways, Dec 22, 2019
Tickets arrived to hotel as promised and we really enjoyed our train ride.
TI
Train #4021 1st Class Seat, Sri Lanka Railways, Dec 18, 2019
Great service! Thank you...
JC
Train #1005 1st Class Seat, Sri Lanka Railways, Dec 15, 2019
Very beautiful train ride! But after speaking to some locals we decided to get in at halfway instead of Kandy to Elle. So we reduced the trip from 6 to 3 hrs which was perfect for us. Booking process was very easy. We got the tickets posted to our hotel at a fee but they texted to make sure we got the tickets which was good. You pay a bit more than locals but very happy to do that for the convenience of it!
MG
Train #1007 Observation class, Sri Lanka Railways, Dec 14, 2019
Amazing view. Bring your own drink and food. There were no cafeteria on the train.
CP
Train #1005 1st Class Seat, Sri Lanka Railways, Dec 12, 2019
The trip was amazing. I am not sure I would buy again forehand since there was no problem purchasing the ticket on the same day (and it was 20 times cheaper). 1st class was the only one with air con and we appreciated that. Otherwise there is not much difference with second class.
CH
Train #1016 2nd Class Seat, Sri Lanka Railways, Dec 10, 2019
Excellent journey, comfortable, fantastic views and lots of refreshment options along the way.
TA
Train #1019 First Class seat, Sri Lanka Railways, Dec 10, 2019
Perfect. Ordered online. Got notified I had secured a 1st class ticket. I paid to have the tickets delivered to hotel. They were there when I arrived.
CW
Train #1015 1st Class Seat, Sri Lanka Railways, Dec 10, 2019
Very pleased with the service and prompt delivery of my ticket to my hotel. Thank you. Highly recommended.
AD
Train #1006 2nd Class Seat, Sri Lanka Railways, Dec 4, 2019
Excellent package! Initially I was sceptical. It tuned out to be awesome. The service provided by 12go Asia and the train journey where awesome!! Highly recommended.
NT
Train #1006 1st Class Seat, Sri Lanka Railways, Dec 3, 2019
Great trip and great service by 12go Asia
JH
Train #8056 1st Class Seat, Sri Lanka Railways, Dec 3, 2019
We have used 12go.asia on a number of occasions during this current trip through Asia and, until now, have been entirely satisfied with the service and booking process. However, it didn’t go so well for this trip. We made this booking on 1st April for a train journey which wasn’t taking place until 1st December. Whilst the receipt stated that they couldn’t guarantee getting exactly the trip and class that we requested, we figured that, given the amount of notice, 12go.asia would be on it on the day the tickets were released to ensure we got the ones we requested. We received communications on 7th November telling us that we hadn’t got the times we requested for either our outward or return journeys. We wanted an early outward journey and a late return and got the exact opposite, effectively losing two days of our stay in Galle. We were even more disappointed when we learnt from other travellers that they had purchased tickets for the trains we wanted from the railway station and first class were still available! There was also a lot of confusion as I was sent itineraries with different times and ending up getting very frustrated as I tried to work our exactly what trains we were actually on. The journey itself went very smoothly, the train was late departing Colombo and arriving into Galle but, as we were already 7 hours later than we wanted to be, this became irrelevant. The First Class carriage is very comfortable and the journey along the coast is very pretty.
NW
Train #1007 Observation class, Sri Lanka Railways, Nov 28, 2019
Everything from booking the tickets to travelling on the train went very well. Thank you
MH
Train #1006 1st Class Seat, Sri Lanka Railways, Nov 27, 2019
Good service
LC
Train #1005 2nd Class Seat, Sri Lanka Railways, Nov 26, 2019
Booking on website was really easy & Tickets were waiting for us at hotel early as requested after prompt email responses, great service & really enjoyed the train ride
LC
Train #1005 1st Class Seat, Sri Lanka Railways, Nov 25, 2019
Train broke down and there was no communication whatsoever to the passengers. We just sat there for 45 minutes until I got fed up and started asking questions. Train was rickety and jumpy, thought it was going to jump off the tracks it was so all over the place! Nice views if you get a chance to hang out the door though
4.0
449 customer reviews
5
59%
4
16%
3
7%
2
3%
1
15%
100% of 18,690 travelers were presumably happy with Sri Lanka Railways as they left good or no review