22 May 2024
One Way

Sri Lanka Railway

4.4
172 customer reviews
  • Schedule
  • Stations
  • Reviews

Sri Lanka Railway Schedule & Timetable

Colombo - Kandy
Train Second Class
05:30, 05:55, 06:30, 07:00, 08:30, 15:35, 17:10, 17:35, 19:30
Train Third Class Reserved Seats
05:30, 05:55, 08:30, 19:30
Train First Class Seat
05:30, 05:55, 06:30, 08:30, 10:35, 12:40, 15:35, 17:35, 19:30
Train Observation class
07:00
Nuwara Eliya - Badulla
Train First Class Seat
01:51, 12:02, 14:33
Train Third Class Reserved Seats
01:51, 12:02, 14:33
Train Second Class
01:51, 12:02, 14:33
Train Second Class Sleeperette
02:24
Train Third Class Sleeperetts
02:24
Train Observation class
08:54, 16:04
Kandy - Nuwara Eliya
Train Observation class
03:30
Train First Class Seat
07:00, 08:13, 08:47, 15:59, 17:20, 22:13
Train Second Class
08:13, 11:03, 22:13
Train Third Class Reserved Seats
08:13, 08:47, 22:13
Ella - Kandy
Train Second Class
06:37, 09:23, 10:24
Train Third Class Reserved Seats
06:37, 09:23, 10:24
Train First Class Seat
06:37, 08:27, 09:23, 10:24, 11:32
Badulla - Kandy
Train Second Class
05:45, 08:30, 09:15
Train First Class Seat
05:45, 07:40, 08:30, 09:15, 10:45
Train Third Class Reserved Seats
05:45, 08:30, 09:15
Train Observation class
11:00
Ella - Nuwara Eliya
Train First Class Seat
06:37, 08:27, 08:31, 09:23, 10:24, 11:32, 18:06
Train Second Class
06:37, 09:23, 10:24, 18:06
Train Third Class Reserved Seats
06:37, 08:31, 09:23, 10:24, 18:06
Kandy - Colombo
Train Second Class
04:30, 05:45, 06:15, 13:03, 15:00, 15:53, 16:22, 16:50
Train First Class Seat
05:45, 06:15, 10:40, 13:03, 15:25, 15:53, 16:22, 16:50
Train Third Class Reserved Seats
13:03, 15:53, 16:22
Train Observation class
15:00
Colombo - Galle
06:05, 06:09, 14:30, 14:40, 15:40, 15:44, 15:50
Kandy - Badulla
Train Observation class
03:30
Train First Class Seat
07:00, 08:13, 22:13
Train Third Class Reserved Seats
11:03, 22:13
Train Second Class
22:13
Nuwara Eliya - Kandy
Train First Class Seat
06:00, 09:05, 10:59, 11:48, 12:43, 14:15
Train Second Class
09:05, 11:48, 12:43
Train Third Class Reserved Seats
09:05, 11:48, 12:43
Train Observation class
15:40
Badulla - Nuwara Eliya
Train First Class Seat
05:45, 07:40, 07:45, 08:30, 09:15, 10:45, 17:20
Train Third Class Reserved Seats
05:45, 07:45, 08:30, 09:15, 17:20
Train Second Class
05:45, 08:30, 09:15, 17:20
Train Observation class
10:15, 11:00
Train Second Class Sleeperette
18:00
Train Third Class Sleeperetts
18:00
Colombo - Matara
06:05, 06:09, 14:30, 14:40, 15:40, 15:44, 15:50
Colombo - Habarana
Train First Class Seat
05:45, 15:05, 19:00, 21:30
Train Second Class
05:45, 06:05, 15:05, 21:30
Train Third Class Reserved Seats
15:05, 21:30
Train Second Class Sleeperette
19:00
Train Third Class Sleeperetts
19:00
Kandy - Ella
Train First Class Seat
07:00, 08:13, 22:13
Train Second Class
08:13, 22:13
Train Third Class Reserved Seats
08:13, 11:03, 22:13
Galle - Colombo
06:47, 06:48, 07:14, 07:15, 16:42
Colombo - Hikkaduwa
06:05, 06:09, 14:30, 14:40, 15:40, 15:44, 15:50
Nuwara Eliya - Ella
Train First Class Seat
01:51, 12:02, 12:37, 14:33
Train Third Class Reserved Seats
01:51, 12:02, 14:33
Train Second Class
01:51, 12:02, 14:33
Colombo - Peradeniya
Train First Class Seat
07:30, 12:40
Train Third Class Reserved Seats
07:30
Train Second Class
07:30, 17:10
Train Observation class
09:45
Matara - Colombo
05:56, 06:00, 06:05, 15:59
Badulla - Colombo
Train Third Class Reserved Seats
05:45, 07:45, 08:30, 09:15, 17:20
Train Second Class
05:45, 08:30, 09:15, 17:20
Train First Class Seat
05:45, 08:30, 09:15, 17:20
Train Observation class
10:15
Train Second Class Sleeperette
18:00
Train Third Class Sleeperetts
18:00
Ella - Colombo
Train Third Class Reserved Seats
06:37, 08:31, 09:23, 10:24, 18:06
Train Second Class
06:37, 09:23, 10:24, 18:06
Train First Class Seat
06:37, 09:23, 10:24, 18:06
Nuwara Eliya - Colombo
Train First Class Seat
06:00, 09:05, 11:48, 12:43, 20:51
Train Second Class
09:05, 11:48, 12:43, 20:51
Train Third Class Reserved Seats
09:05, 10:54, 11:48, 12:43, 20:51
Train Observation class
13:51
Train Second Class Sleeperette
21:55
Train Third Class Sleeperetts
21:55
Colombo - Trincomalee
Train Second Class
05:45, 21:30
Train First Class Seat
05:45, 21:30
Train Third Class Reserved Seats
21:30
Trincomalee - Colombo
Train Second Class
12:15, 12:35, 19:00
Train First Class Seat
12:15, 12:35, 19:00
Train Third Class Reserved Seats
19:00
Hikkaduwa - Colombo
07:11, 07:20, 07:46, 17:11
Colombo - Badulla
Train Observation class
09:45
Train First Class Seat
19:30
Train Second Class
19:30
Train Third Class Reserved Seats
19:30
Train Second Class Sleeperette
20:30
Train Third Class Sleeperetts
20:30
Colombo - Kekirawa
Train Second Class
05:45, 15:05
Train First Class Seat
05:45, 15:05
Train Third Class Reserved Seats
15:05
Peradeniya - Nuwara Eliya
Train First Class Seat
07:08, 15:33, 17:20
Train Observation class
12:25

About Sri Lanka Railway

Sri Lanka Railway offers straightforward and hassle-free online booking of train tickets with 12Gо. Other travellers’ reviews will help you plan the route and choose the ticket class that suits you best. Take a train to give your journey an old-school flavour with an overnight long-haul sleeper or add a super modern twist by jumping on a highspeed express that will reach your destination in a whisk. Railway travel is always full of character and emotions. Mingle with fellow passengers or opt for a private high-end compartment. Sri Lanka Railway offers a bunch of choices to make your experience unforgettable and enjoyable. Be sure to double-check the date of your travel, fare, type of your ticket, and other conditions and restrictions before you confirm your booking.

Sri Lanka Railway Popular Stations

Sri Lanka Railway’s route map features the following stations:

  • Colombo Fort
  • Kandy
  • Nanu Oya
  • Ella
  • Badulla Ella
  • Galle
  • Matara
  • Trincomalee
  • Peradeniya
  • Hikkaduwa

Sri Lanka Railway Top Destinations

Here is the list of routes covered by Sri Lanka Railway which are always in high demand with the travellers:

Sri Lanka Railway Ticket Prices & Train Classes

To get most of your train ride to choose the class of your ticket wisely. Consider the length of your trip, the time of the day, and your own preferences. For longer travels by night, first or second-class tickets in a sleeper coach might be the best solution. Both options allow you to sleep your night away as comfortably as it gets on a train and save the precious daytime of your vacation. Note that sometimes first-class tickets cannot be booked for short couple-of-hours trips on a longer itinerary. They are often reserved for travellers who cover the whole route from departure to the terminal station. Yet second-class sleepers of sometimes soft seats are a decent alternative if 4-5 hours bring you to your point B. Check what is included in the price. Linen and towels may or may not be provided for overnight trips as water, snacks, or toiletries. It is always a good idea to bring some layers on board as air-conditioning or heating may fail to meet your standards.

Travel by Train: Pros & Cons

Pros of Train Travel

  • Railway travel is an ideal solution to beat traffic. While delays are sometimes possible for various reasons, in general, neither rush-hour, long weekends nor high season fever will ruin your timing with railways.
  • Online booking of railway tickets saves you a lot of time. For many destinations, tickets can be booked as long as 90 days before your travel date which brings planning to a new level. Yet last-minute deals are often available, too. There is no need to go to the train station to book either – do it wherever you want.
  • In many cases, train tickets are much more affordable than air tickets. On certain routes, the length of travel by high-speed trains equals or even beats air travel if you consider the time you spend in the airport for check-in and going through security and/or customs formalities.
  • Very often, railway stations are located in the center of the city. It saves you a lot of time to reach your accommodation. Older railway stations often have the added bonus of being super atmospheric occupying historical buildings. Travelling to/from such stations can be considered a worthy point of your whole travel plan.
  • Besides saving you daytime for other more enjoyable things, a night on a train is a good way to cut your hotel expenses. If it is a sleeper you opt for, you may expect to sleep quite well, too. Well, better than on a sleeper bus for sure!
  • There are luxury trains serving some routes, and it is definitely an experience to try at least once in your life.

Cons of Train Travel

  • The longer the distance – the longer the train ride, and if you have to cover a considerable mileage, it will be very time-consuming. So sometimes air travel is a better alternative even if costlier.
  • Connections with your onward transport should be planned with extra care. Though the timetables are normally set, delays and cancellations are always possible due to a variety of reasons. Another thing to consider is the location of the station where your train arrives or departs from. There is more than one train station in certain cities and locations, which sometimes causes confusion.
  • One of the most common complaints about trains on certain routes is cleanliness. It mostly concerns the cheapest class coaches and toilets.
  • Stops are not always clearly announced or marked during some train trips. Electronic screens do solve this issue easily but are not present everywhere. So ensure you track your stop with GPS or just ask a conductor if any.
Read more

Sri Lanka Railway Stations

Sri Lanka Railway Company Reviews

4.4
172 customer reviews
5
60%
4
27%
3
9%
2
4%
1
0%
E
5
Train #8060 First Class Seat, Sri Lanka Railway, May 12, 2024
I only purchased the train tickets through the information on this site so can’t rate the vehicle or operator. But the information was accurate and very helpful.
J
5
Train #4441 First Class Seat, Sri Lanka Railway, Apr 22, 2024
Very convient, both the booking process and the train ride
J
5
Train #8057 First Class Seat, Sri Lanka Railway, Mar 27, 2024
We caught the train Colombo to Galle and enjoyed it so much we then did Galle to Colombo! Buying ticket and collecting the physical ticket at station was easy. Train station staff were more than helpful to ensure we knew where to go. The train was comfortable and the ac was delightful. Loved it 10/10
A
3
Train #1126 Observation class, Sri Lanka Railway, Mar 11, 2024
The train was delayed for 3 hours.
L
5
Train #8056 First Class Seat, Sri Lanka Railway, Mar 1, 2024
It was a nice Experience, as a Backpacker it was Really neccesery to Book The 2nd/ 1st class, cause of the place trouble in the 3rd. But you have to inform yourself, where to wait and enter the Train, so you dont have time trouble to run to the side of the First class
L
5
Train #1024 First Class Seat, Sri Lanka Railway, Feb 27, 2024
Amazing, the morning trains were almost empty. Sunrise happened 20 minutes after departure, which was very beautiful.
L
5
Train #1016 Third Class Reserved Seats, Sri Lanka Railway, Feb 27, 2024
Fast and convenient. Even can sleep if you want.
S
3
Train #11041 First Class Seat, Sri Lanka Railway, Feb 25, 2024
Didn't receive any snacks or meals even though it was mentioned when booking and had to collect the ticket from the station even though it said eticket is valid.
N
5
Train #11041 Second Class, Sri Lanka Railway, Jan 21, 2024
It was all Ok
N
5
Train #7077 First Class Seat, Sri Lanka Railway, Jan 18, 2024
Train was on time. It was clean not crowded.
S
2
Train #1023 First Class Seat, Sri Lanka Railway, Jan 17, 2024
The train broke down and was already late. It's very unfortunate online agencies like yourselves book up all the reserved settled cheaply a month in advance leaving locals and travellers having pay vastly inflated fares to you
S
4
Train #1023 First Class Seat, Sri Lanka Railway, Nov 20, 2023
Slow train but very comfortable , too much shaking in the train
V
4
Train #1024 First Class Seat, Sri Lanka Railway, Nov 11, 2023
First class is similar to second class in EU. Air conditioning working, though set needlessly to low temperature
N
4
Train #1023 First Class Seat, Sri Lanka Railway, Oct 28, 2023
The trip itself was good I was a little miffed because I got insurance by accident but that’s probably my fault for not checking properly
S
2
Train #1031 First Class Seat, Sri Lanka Railway, Oct 24, 2023
Not a comfortable train trip. It’s jumping up and down many times, may be due to poor railway quality.
D
3
Train #1019 First Class Seat, Sri Lanka Railway, Oct 12, 2023
IT WAS REALLY UNEXPECTED.
S
4
Train #1023 First Class Seat, Sri Lanka Railway, Oct 11, 2023
Good online service, showed the booking number at the train station in Colombo and they gave us the ticket.
T
4
Train #8057 First Class Seat, Sri Lanka Railway, Aug 17, 2023
It was a bit delayed. That is why it is not excellent.
A
4
Train #7084 First Class Seat, Sri Lanka Railway, Aug 10, 2023
Full informations about train but not for buses. Unfortunatly…
D
2
Train #8058 First Class Seat, Sri Lanka Railway, Aug 7, 2023
It takes more than 3h the travel when I booked a train trip for 2h35
T
5
Train #8056 First Class Seat, Sri Lanka Railway, Jul 29, 2023
Was the best choice to travel
K
3
Train #1007 Observation class, Sri Lanka Railway, Jul 5, 2023
Train was running hour and half late so had to buy ticket in earlier train so paid twice
R
3
Train #1005 First Class Seat, Sri Lanka Railway, Jun 24, 2023
Seats need some cleaning, people were sitting on our reserved spots and looked strange at us when we asked them to move. 1st class is too messy for being called a 1st class
M
3
Train #1005 Second Class, Sri Lanka Railway, May 9, 2023
My seat was traveling backwards while I only had 25% of a window. 🤣
G
5
Train #8057 First Class Seat, Sri Lanka Railway, May 3, 2023
First class. Stunning trip running along the coast.
A
3
Train #1006 First Class Seat, Sri Lanka Railway, Apr 27, 2023
For first class, l feel what is offered is anything but that, no food provided, no water, the aircon was freezing, the chairs were old & falling apart, the bathroom was absolutely disgusting. I would say for the amount of tourists using and paying for this service they need major improvements.
S
2
Train #1009 Second Class, Sri Lanka Railway, Apr 18, 2023
We bought the ticket from Colombo to Kandy. First we wanted to take the train at 11 am but when I was looking 5 minutes later, the option was gone. So we booked the train at 7 am. So far so good. We got the receipt and I payed via PayPal. The official price was around 3.000 LKR, when I paid with PayPal they booked Singapore Dollars which was way more expensive. In total we payed 15EUR /20 USD… which is not the price that was originally shown. We received the E-Tickets right away and the rest was totally fine. Next time I would prefer asking the ticket counter instead of booking online as it’s a lot cheaper.
G
5
Train #1015 First Class Seat, Sri Lanka Railway, Mar 18, 2023
Bought ticket for Nuwara Elliya to Ella very easy and fast. Many thanks.
O
3
Train #1016 Third Class Reserved Seats, Sri Lanka Railway, Mar 5, 2023
During Booking procedure the insurance option was selected by default. This should be changed! Don’t try to get as much money from your customers, rather be more transparent!
G
5
Train #11042 First Class Seat, Sri Lanka Railway, Feb 19, 2023
A lovely ride, staff friendly - super comfortable and food was good
A
4
Train #1596 Observation class, Sri Lanka Railway, Feb 2, 2023
Very nice ride in the observation class with plenty of space and plenty of locals! Beware the observation coupe is the last coupé with the big windows at the back, so you'll drive backwards the whole way (I get carsick but with one tablet I was fine when whole train ride, the train is pretty slow making me less nauseaus and making the view even better!) There is only 4 seats by the actual big window, but the other seats provided a good view as well and you can walk to the window and hang out for a little bit
K
5
Train #1005 Third Class Reserved Seats, Sri Lanka Railway, Jan 18, 2023
The views: wauw!
D
4
Train #1019 First Class Seat, Sri Lanka Railway, Jan 17, 2023
The Climate is even on cold days veeeeeery freezing, they should regulate that. And we didn't have seats, where we could both sit in one row.
L
4
Train #1015 Second Class, Sri Lanka Railway, Dec 22, 2022
Reservation was easy
C
5
Train #1015 First Class Seat, Sri Lanka Railway, Oct 18, 2022
The views were amazing. I loved sharing the experience with such friendly Sri Lankans. Will be forever in my memories.
R
4
Train #4022 First Class Seat, Sri Lanka Railway, Oct 16, 2022
Good journey but very unsteady train, swaying to and fro too much, making walking down the aisle difficult.
R
3
Train #4021 First Class Seat, Sri Lanka Railway, Oct 15, 2022
Train shakes too much. Difficult to walk down the aisle when it is running. It was was also running late by 90 minutes.
F
2
Train #8057 First Class Seat, Sri Lanka Railway, Oct 10, 2022
At the Hikaduwa station no information in English. Locked door to board the train. Got on the train my seat was taken (26A). No information about the train. All the televisions weren't working. People standing between the seats....had they paid to stay there? No tickets control. Apart from that.... Everything else was fine!!
A
5
Train #1019 First Class Seat, Sri Lanka Railway, Sep 30, 2022
It was an excellent experience for me to buy online ticket of SL and I could easily get the physical ticket in the station. Thanks to make our journey comfortable... Best of luck.... Buddy..
D
5
Train #1005 First Class Seat, Sri Lanka Railway, Sep 27, 2022
The train arrived about 1 hour late to our station but arrived to Ella in only 2 hours so we got in 30 minutes before we should have originally. Very comfortable and fun train
S
4
Train #8056 Express Train First Class Seat, Sri Lanka Railway, Jul 22, 2022
Train ride was easy with good AC and lots of legroom. The only issue is that there are no workers on the platform to answer questions about the platform or trains.
M
5
Train #1031 First Class Seat, Sri Lanka Railway, Feb 18, 2024
Usb charge - forget
A
5
Train #8057 First Class Seat, Sri Lanka Railway, Feb 10, 2024
Perfekt
S
5
Train #1015 Second Class, Sri Lanka Railway, Jun 12, 2023
Perfect
M
2
Train #1015 First Class Seat, Sri Lanka Railway, Jun 3, 2023
1h to late
K
5
Train #11042 Second Class, Sri Lanka Railway, Nov 13, 2022
Wonderful trip
P
4
Train #8059 First Class Seat, Sri Lanka Railway, May 22, 2024
S
5
Train #1015 First Class Seat, Sri Lanka Railway, May 17, 2024
M
3
Train #1001 Third Class Reserved Seats, Sri Lanka Railway, May 15, 2024
S
5
Train #7078 First Class Seat, Sri Lanka Railway, May 7, 2024