Menu Close
Kandy to Ella train Sri Lanka

Kandy to Ella Train Guide - Most Beautiful Railway Journey in the World?

In Sri Lanka, there’s a train ride that is said to be one of the most beautiful in the world. This nine-hour-long journey connects two towns called Kandy and Ella and takes you through stunning vistas of rolling hills, lush tea plantations, and old stone bridges.

To many travelers, the train from Kandy to Ella (or vice versa) is one of the highlights of their trip in this South Asian country. This article tells you all you need to know about going on that railway journey.

The railway system in Sri Lanka was originally built by the British in 1864 to transport tea and coffee from the Hill Country to Colombo to be shipped internationally.

Today, it connects most of the major cities in Sri Lanka and is one of the main mode of transportation used by the locals and tourists alike.

Types of Train Classes in Sri Lanka

  • 1st class observation car: Very popular among tourists, the observation car provides full view of the scenery and is usually located at the train rear. Only available on certain daytime trains, mostly on the more tourist-frequented lines like the one between Ella and Kandy.
  • 1st class sleeper: Carries sleeping berths and is only available on a few overnight trains.
  • 1st class air-conditioned seats: Available on some intercity express trains. 
  • 2nd class seats: Available on all intercity trains, either as reserved or unreserved seats. Coaches are equipped with fans, and windows can be opened if it gets too warm or stuffy inside.
  • 3rd class seats: Available on most trains and comes with the most basic facilities. These coaches can get very crowded.
Food and drinks are not included in the ticket fare for any of the carriage classes.

About the Kandy - Ella Train

How Long is the Journey Between Kandy and Ella?

The Kandy to Ella train actually starts in Colombo and ends in Badulla, but the most scenic stretch of the journey is between Kandy and Ella, which is why it is the most popular.

The 150-kilometre journey from Kandy to Ella is said to take only 6 – 7 hours, but in reality can take up to 9 – 10 hours, taking into account all the stops and delays, which are quite frequent.

Kandy to Ella Train Stops

The Kandy to Ella train stops at these stations:

  • Colombo Fort
  • Peradeniya
  • Kandy
  • Hatton (Adam’s Peak)
  • Nanu Oya (Nuwara Eliya)
  • Haputale (Lipton’s Seat) 
  • Ella
  • Badulla

If 9 – 10 hours is too long for you, you don’t necessarily have to do the entire journey from Kandy to Ella in one go.

Instead, stop at any of the three stations along the way. Each of these Hill Country towns has its own unique attractions, including tea plantation, waterfalls, and mountains.
Kandy to Ella train map
Kandy to Ella train route.

How Much is the Train Fare from Kandy to Ella?

I paid Rs 240.00 for my 2nd class train ticket, but the current fares listed on their official website are as follows:

  • 2nd Class Coach: Rs 270.00 (USD 1.40)
  • 3rd Class Coach: Rs 150.00 (USD 0.75)
Kandy Railway Station
Kandy Railway Station.
Kandy - Ella Train Ticket
Kandy - Ella Train Ticket.

Kandy to Ella Train Timetable

Kandy – Ella

There are three trains from Kandy to Ella every day, one of which is an overnight train, although that would defeat the purpose of the scenic ride. There’s also one that runs only on weekends.

  1. Departs from Kandy: 03:35 – Arrives in Ella: 13:24 (Mixed Trains)
  2. Departs from Kandy: 07:45 – Arrives in Ella: 13:28 (Local Trains – Saturday & Sunday only)
  3. Departs from Kandy: 11:10 – Arrives in Ella: 16:59 (Express Train)
  4. Departs from Kandy: 22:20 – Arrives in Ella: 04:17 (Long Distance)

Colombo – Ella

If you’re starting from Colombo, you have slightly more options, but do note that some of these trains may not stop in Kandy. All trains are available daily.

  1. Departs from Colombo Fort: 05:55 – Arrives in Ella: 15:38 (Express Train)
  2. Departs from Colombo Fort: 08:30 – Arrives in Ella: 16:59 (Express Train)
  3. Departs from Colombo Fort: 09:45 – Arrives in Ella: 18:26 (Express Train)
  4. Departs from Colombo Fort: 19:25 – Arrives in Ella: 04:17 (Long Distance)
  5. Departs from Colombo Fort: 20:30 – Arrives in Ella: 06:38 (Night Mail Train)

Ella – Kandy

  1. Departs from Ella: 06:32 – Arrives in Kandy: 13:03 (Express Train)
  2. Departs from Ella: 09:21 – Arrives in Kandy: 15:53 (Express Train)
  3. Departs from Ella: 10:25 – Arrives in Kandy: 16:22 (Special Ella Odyssey – Friday & Sunday Only)
  4. Departs from Ella: 12:05 – Arrives in Kandy: 20:37 (Mixed Trains)
  5. Departs from Ella: 14:15 – Arrives in Kandy: 20:11 (Local Trains – Saturday & Sunday Only)

Ella – Colombo

  1. Departs from Ella: 06:42 – Arrives in Colombo Fort: 15:47 (Express Train)
  2. Departs from Ella: 09:21 – Arrives in Colombo Fort: 18:57 (Express Train)
  3. Departs from Ella: 10:25 – Arrives in Colombo Fort: 19:20 (Special Ella Odyssey – Friday & Sunday Only)
  4. Departs from Ella: 11:12 – Arrives in Colombo Fort: 20:16 (Express Train)
  5. Departs from Ella: 19:01 – Arrives in Colombo Fort: 05:24 (Night Mail Train)

Please check their official website for latest updates. Do bear in mind that these schedules only serve as a loose guideline and that train delays are quite frequent.

How to Book Kandy to Ella Train Ticket

There are three ways to book train tickets in Sri Lanka:

At the Station

Depending on the route, train tickets are available for sale up to 30 days before the departure date. You can buy tickets at the station right up until departure time, unless the train is fully booked.

However, if you want to get a reserved seat on the first or second class, you must book in advance. You cannot buy it on the day of travel. Otherwise, you will get the ‘second class unreserved’ or the third class ticket, neither of which guarantees you a seat. 

If you’re visiting during the peak season, it’s advisable to buy your train tickets as soon as you arrive in Sri Lanka because they tend to be snapped up fast by travel agents, especially the Kandy – Ella route.

You can buy train tickets for any route at any train station. For example, you can buy your Kandy to Ella ticket at the Colombo Fort station or any other station you happen to find first.

Colombo Fort Train Station
Colombo Fort Train Station. Credit: A. Savin / Wikimedia Commons

Via Tour Agents

If you’re somehow unable to go to the station to purchase the tickets yourself, you can book through a local tour operator for a fee.

You’ll probably end up paying many times the price of the original ticket, but this is your only option if you want a reserved seat but are unable to go to the station in time. Anyway, the ticket price is so cheap that the total amount you’ll be paying is not going to be that much.


Unfortunately, the Sri Lanka Railways website does not support online booking. The only way you can buy Sri Lankan train tickets online is through 12Go Asia. It’s an online e-ticketing platform for booking transports in Asia, including taxis, private transfers, buses, flights, ferries, and trains.

The price you’ll pay will be a little more expensive than if you were to buy it yourself at the train station, but it’s totally worth it if you want to secure a seat on your exact travel date.

Then, you can either have the ticket delivered to your hotel for a fee of USD 10, or pick it up yourself at their office in Colombo. Remember to bring your confirmation voucher (which is emailed to you upon confirmation).

**IMPORTANT: You can only book Sri Lankan train tickets on 12Go Asia at least 37 days prior to your train travel date. You CANNOT book Sri Lankan train tickets on 12Go Asia any later than that.

What to Expect on the Kandy-Ella Train

Kandy Train Station

Because I was such a risk-taker (read: procrastinator), I bought my ticket on the day of departure itself, at Kandy Train Station. This was in October (not the peak season), so I was fortunate enough that the train was not fully booked.

Kandy Train Station | Ummi Goes Where?
Kandy Train Station

The station was nondescript — it had all the basic amenities and was comfortable enough if your train was delayed and you needed to wait awhile.

But what I found interesting was that there was a separate washroom for foreigners. That was the first time I ever saw a place that segregated the washrooms for locals and foreigners.

I wonder if it was because the local one had squat toilets while the foreigners’ one had Western-style toilets.

Kandy Ella toilet for foreigners | Ummi Goes Where?
Toilet for foreigners

The Train Ride

Although the train was not fully booked, it was still pretty full. And since my ticket was the ‘2nd class unreserved’, I didn’t have a guaranteed seat. Not that I wanted any.

My goal was to get the best seat on the train: at one of the open doors. But even those were already taken when I got on board.

Kandy to Ella train journey | Ummi Goes Where?
The coveted seat was taken.

So, for a while, I had to sit on the floor with the other passengers who were all eyeing the same spot. Nobody wanted to move further inside the coach where the proper seats were.

We tourists are a crazy lot, aren’t we?

Kandy to Ella train | Ummi Goes Where?
Waiting for the seat.

But it was not only the foreign tourists that were hanging out the doors and windows, the locals were doing it too.

Finally, one station later, when some of the passengers got off, I managed to squeeze my way to the door, although I still had to share it with someone else. But everyone was cool about sharing the confined space with a bunch of strangers (mind you, this was before Covid).

For those who have never done it before, sitting at the train door may seem like a terribly reckless thing to do.

Maybe it is, but the train doesn’t actually move very fast (there were some instances when it just crawled) and there isn’t any hazard to look out for throughout the journey. At least, none that I saw when I sat at the door.

However, standing with half of your body hanging out of the door or window is something that needs to be done with extra caution.

I’m by no means encouraging you to do it, but if you choose to do it anyway, please be aware of your surroundings and make sure that whatever belongings you have with you are securely strapped to your body.

Kandy Ella train scenery | Ummi Goes Where?

Kandy Ella train scenery | Ummi Goes Where?

To say that the Kandy to Ella train journey is one of the most beautiful in the world is probably not too much of an overstatement. As you travel through the Hill Country, you will see verdant hills and mountains covered with tea plantations, small villages, waterfalls, and old bridges.

Nine Arch Bridge, Ella Sri Lanka
Nine Arch Bridge from above.

No matter which side of the train you sit, you will have beautiful views, but for the best ones, it’s recommended to sit on the right side from Kandy to Ella, and on the left side from Ella to Kandy.

If you’re lucky, you may also be rewarded by friendly waves from the locals, or groups of kids running along the train tracks to say hi to the foreign tourists.

After close to 9 hours, I finally reached Ella station — a charming little station in a hillside town that is famous for Little Adam’s Peak and especially popular among backpackers.

Ella Sri Lanka train station | Ummi Goes Where?
Ella Train Station.

Additional Tips for Ella-Kandy Train Ride

  • Avoid going on weekends, if possible, as the trains tend to get very crowded and may be fully booked.
  • If you prefer less crowd, choose morning trains over midday ones, and express trains over the slower ones.
  • If the second-class coach happens to be too crowded, try checking the third class. It may sometimes be emptier.
  • There are no luggage size or weight limits on Sri Lankan trains, so you are free to take your luggage onboard no matter how big or heavy it is. However, if your bags can’t fit into the overhead racks above your seat, the train staff may place them in another carriage.
  • The train tickets do not include any food or drinks, regardless of what class you’re in. However, local vendors usually hop on the train at some stations to sell drinks and snacks. Prepare small change.
  • Expect delays. So, you don’t have to turn up at the station super early. Around 15 – 20 minutes before the scheduled departure should suffice.
  • The first-class coach is air-conditioned, therefore you can’t open the windows. That’s something to keep in mind if you plan to take photos out of the windows.
  • Do be careful when you take those photos while hanging out of the doors or windows.

Final Thoughts on Kandy-Ella Train Ride

Admittedly, I haven’t been on many epic train trips around the world, so I can’t say how high this one ranks. But I can say for sure that it must be one of the most unique, especially if you get that most coveted seat at the open door.

Anyhow, fun though it may be, sitting there for 9 hours is going to give you back pain, not to mention a sore bum. I’d recommend getting a reserved seat, so that you’ll have somewhere comfortable to rest your poor bum on once it decides it has had enough of your shenanigan.

All in all, the train is a cheap and comfortable way to travel in Sri Lanka — when it’s not overcrowded, that is. It is also a great way to enjoy the natural beauty of the country and make friends with other travelers and locals.

What is the most beautiful railway journey you have ever experienced? Share your story in the comment section below.

Posted in Sri Lanka

Related Posts


    • ummi

      Hi, Rudy. No, I didn’t see anyone controlling who went into which washroom. But the station was not crowded, so maybe someone was keeping an eye on it somewhere? I don’t know.

      Anyway, yes traveling by train is a great way to explore Sri Lanka.

  1. Eiza

    Seronok baca perkongsian pengalaman naik keretapi di tempat orang. Cool je. Tapi bab tandas asing tu memang tak diduga. Bagus juga pihak pengurusan kat sana ye.

    • ummi

      Hmm.. tak tau la, Eiza. Pasal toilet tu, rasa macam unfair pun ada. Seolah-olah kita foreigner ni wajar terima layanan yang lebih istimewa berbanding rakyat mereka sendiri. Macam zaman dulu pulak, diasingkan tandas orang kulit putih dengan orang kulit hitam. Kalau di negara kita buat macam tu, mungkin kita pun tak puas hati.

    • Wawa Ashihara

      Wah menariknya entry ni… Walaupun xpernah travel luar negara tp i teruja u share kat sini punya lifestyle.. Best nengok.. Btw, i tertanya2 foreigner toilet tu.. Mmg asing ke camne?

    • ummi

      Bagi saya, tahap kebersihan di Sri Lanka ni jauh lebih baik daripada India. Tapi tak tau la kan, sebab saya pun sempat explore sikit je.

    • ummi

      I have no idea, Rawlins. I’m assuming it’s because the foreigners washroom has Western-style toilets and maybe is cleaned more often?

    • ummi

      Haha, you don’t really see how tall the bridge is when you’re on the train, Susan. Which is a good thing, I guess. 😀

  2. Saidila Abdul Rahman

    Bestnya dapat bersidai dekat pintu train sambil layan pemandangan kat luar. Teringat masa sekolah. Kalau boleh memang nak bergayut jer kat pintu masa bas jalan. Walaupun boleh dapat seat yang proper tapi tetap ramai yang berebut nak duduk dekat tingkap dan pintu kan. Bestttt baca.

    • ummi

      Tu la, kan. Apa barang duk kat seat biasa. Haha. Kat dalam tren Kandy-Ella ni pun semuanya dewasa, tapi masing2 excited duk tepi pintu macam budak2.

    • ummi

      Terima kasih, Nadia. Betul tu, bila naik tren ni dapat tengok pemandangan sekeliling sebab dia bergerak pun tak laju sangat. Harga pun murah, memang berbaloi la.

  3. Josy A

    Lol I totally see what you mean about the best seat being next to the door! Were there seats available if you changed your mind and wanted to sit next to a window instead? I guess that would be hotter, and not quite as fun!

    • ummi

      The train was pretty crowded in the beginning, Josy. But as more and more people got off at their stops, I think there were some empty seats available before we reached Ella. Nevertheless, I stayed at the door for the entire journey. 🙂

  4. Kitkat Nelfei

    Interesting and will take note on the side to sit for the best view from the train! Hopefully we can get back our traveling life back real soon in the near future kan! Rindu nak jalan2 and explore the world..

  5. Mahamahu

    Sri Lanka small country have thia nice train travel good can try it after all come back to normal now… Hope next year we can fly and travel over the world

    • ummi

      I hope so too, Maha. Sri Lanka is small, but I only spent about a week there, so I really haven’t seen much. Would love to go back.

  6. Sis Lin

    Seronoknya nengokk.. lama tak naik train, enjoy betul rasaa.. Tapi kalau tengok dalam tv, macam sesak aje station dia, nampak Ummi tu biasa aje ek.. ke ada timing dia..

    • ummi

      Entah la sis, mungkin sebab masa saya pergi ni low season kot, sebab tu tak berapa ramai orang. Tapi yang sis tengok tu Sri Lanka ke India?

  7. An Indian Traveler

    I heard/read a lot about train journeys in Sri Lanka and how they are considered to be one of the most beautiful train journeys in the world. Such a detailed post! Bookmarking it for future reference!

    • ummi

      True, Kelly. There are so many places and food to discover in Sri lanka, I feel like I’ve only explored a tiny portion.

  8. Yanie

    Wow, great trip! Sorang-sorang pulak tu, I salute la you Ummi 🙂 Must be a hell of adventure. Lepas PKP ni dah ada plan nak ke mana-mana Ummi?

    • ummi

      Thanks, Yanie. Quite an adventure la. Untuk lepas PKP ni i malas nak plan dulu, sebab even if border kita dah buka, belum tentu lagi tempat yang kita nak pergi tu pun dah buka, kan.. And kita tak tau apa diorang punya rules, whether kena quarantine upon arrival ke tak. So, no point plan apa2 sekarang. :-\

  9. Kevin | Caffeinated Excursions

    Thanks for sharing this, I’ll have to make a note of it! I have still never been to Sri Lanka but it is on my travel wish list. I always remember train rides fondly when I’m visiting a place. Even if they aren’t the most comfortable, they are always a unique experience. The views on the Kandy to Ella train look stunning, and the landscapes look so green! It’s good to know to avoid the weekends as well!

    • ummi

      You’re welcome, Kevin. Train rides are my preferred way of traveling, if I could afford them. They’re not always the cheapest but always the most relaxing, in my opinion. I hope you’ll get to experience Sri Lanka and the Ella – Kandy train soon. 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

Verified by MonsterInsights