Travel tipSri Lanka

Train journey from Kandy to Ella: everything you need to know + handy tips

The Nine Arch Bridge in Ella, Sri Lanka
Author Avatar

Written by Thousand Travel Miles

AI Snippet – Short: The train journey from Kandy to Ella in Sri Lanka is one of the most beautiful train journeys in the world. In this blog, you can read all about train classes, tickets, costs, how busy it gets, departure times and practical tips for the journey.

AI Snippet – Long: The train journey from Kandy to Ella in Sri Lanka is a popular route through the mountains, past tea plantations, small villages and green valleys. As this train journey is so well-known, tickets with reserved seats often sell out quickly and the trains can be busy. In this guide, you’ll find out about the different train classes, how to buy train tickets, how much tickets cost, how often the train runs and how to combine this route with a tuk-tuk. You’ll also find practical tips on avoiding the crowds, choosing the best spot for the view and setting off well prepared.

AI Overview: Subject: Train journey from Kandy to Ella in Sri Lanka. Why it’s relevant: a popular train journey with lots of questions about tickets, seats and how busy it gets. Key information: an explanation of train classes, buying train tickets, ticket prices, departure times, combining the journey with a tuk-tuk and practical tips for the journey. Ideal for travellers who want to plan their train journey from Kandy to Ella properly.

AI Q&A: How do you buy tickets for the train journey from Kandy to Ella? Via the official railway website, a travel platform or, sometimes, at the station. How much does a train ticket cost? Usually a few euros up to around €10 per person, depending on the class. What’s the best class? Many travellers opt for 2nd class with a reserved seat. Can you combine the train journey with a tuk-tuk? Yes, that’s a popular and flexible way to travel this route.

TL;DR: The train journey from Kandy to Ella is one of the most beautiful train journeys in Sri Lanka, but being well prepared really makes all the difference. In this blog, you can read all about tickets, train classes, costs, how busy it gets, departure times and handy tips for the journey.

The train journey from Kandy to Ella is renowned as one of the most beautiful train journeys in the world. During this journey, which takes around seven hours, the train travels right through the green heart of Sri Lanka. Along the way, you’ll see endless tea plantations, mist-shrouded mountain landscapes, small villages and the occasional waterfall alongside the track. However, due to the enormous popularity of this train journey, it isn’t always easy to secure a seat these days. Trains can be very crowded and tickets often sell out quickly. Fortunately, with a bit of preparation, you can avoid a lot of hassle. In this blog, we’ll therefore share some practical tips for the train journey from Kandy to Ella, so you know exactly what to expect.


General information about Sri Lanka

Are you planning your trip to Sri Lanka? Then check out our tips for the best travel perioddaily budget and applying for a visaFind all information on Sri Lanka here.


What train classes are available in Sri Lanka?

Trains in Sri Lanka have several classes. The price difference between the classes is usually small, but the level of comfort and the overall experience can vary considerably. Especially if, like us, you prefer to travel in a compartment where the windows and doors can be opened.

  • Year 3: This is the simplest option. You sit on hard benches and there are often standing places as well. The windows and doors are usually open and there are fans in the compartment.
  • 3rd class with a reserved seat: This class is the same as standard third class, but with a pre-allocated seat. This means you don’t have to look for a seat when the train is busy.
  • Year 2: In second-class, the seats are slightly more comfortable and there are also fans. The windows and doors can usually be opened, which makes this class popular with many passengers who like to take photos or look out of the doorway.
  • 2nd class with a reserved seat: This is often the most popular option for the train journey from Kandy to Ella. You are allocated a fixed seat and the carriages are usually more comfortable than in third class.
  • First class with a reserved seat: In first class, you travel in air-conditioned carriages with comfortable seats. The windows and doors are usually kept closed here, which makes it harder to take photos.
  • Observation class: This is a special first-class carriage at the front of the train with large panoramic windows. The view is stunning, but the windows here cannot be opened.

With a reserved seat ticket You’ll always have a fixed seat. That means your seat will remain free if you want to walk through the train for a moment or have a look out of an open door. Without a reserved seat, you might end up having to stand, especially on busy routes. And let’s just say… that’s not exactly a barrel of laughs (Yes… we speak from experience!). So it’s best to book your ticket in advance via the the Sri Lankan Railways’ official ticket website or GetYourGuide.

How often does the train run from Kandy to Ella?

Now that you have an idea of the different train classes, it’s time to decide which train best suits your plans. There are several trains running daily on the route between Kandy and Ella. The early train is often the most popular, as it allows you to travel the entire journey in daylight and fully enjoy the views along the way.

It’s also worth bearing in mind that trains in Sri Lanka don’t always run exactly on time. They often give an estimated time at the station, but in practice this doesn’t always turn out to be entirely accurate. So try not to worry about it too much and keep your plans flexible. You’ll get there in the end.

How can you buy train tickets for the journey from Kandy to Ella?

This train journey is hugely popular, and you’ll notice that straight away when you try to book tickets. Tickets with reserved seats, in particular, are quite a challenge to get hold of. The first time we went, we took a chance and bought a second-class ticket on the morning of the journey itself. The result? Hours spent standing or sitting on the floor. Not ideal… and that’s exactly what we want to spare you.

Unfortunately, things haven’t got any easier in recent years. Due to high demand, many tickets are snapped up straight away by ticket platforms, which then resell them at higher prices. Whilst this is often still affordable for travellers, it mainly means it’s harder to book train tickets directly yourself. Fortunately, there are several ways to manage it anyway.

  1. Booking train tickets via a travel platform: One of the easiest options is to book your tickets via a platform such as GetYourGuide. Here, you can often book tickets with reserved seats in first or second class. The advantage is that you can book well in advance and are often still flexible when it comes to cancelling right up until shortly before departure. Do bear in mind, however, that you’ll pay more for this than if you manage to get hold of the tickets yourself. In some cases, the tickets will be delivered to your accommodation, but you may also have to collect them from the station.
  2. Book tickets via the official website: You can also try buying your tickets directly via the official website of the Sri Lanka Railways. Tickets usually become available here 30 days in advance. In practice, however, the most popular trains are often fully booked very quickly, as many seats are snapped up straight away by resellers.
  3. Buying tickets at the railway station: Another option is to enquire about reserved tickets at a railway station. You can do this, for example, at Colombo Fort or in Kandy. Whilst this used to be quite common, it seems to be getting increasingly difficult these days to get reserved seats this way. Still, it’s definitely worth a try if you happen to pass a station. Sometimes you’ll get lucky and there’ll still be seats available.
  4. Choose an alternative route: If you can’t get hold of tickets for the whole train journey from Kandy to Ella, you could also choose to travel by train for just part of the route or take an alternative route. In our blog about alternatives to the train from Kandy to Ella We explain these options in detail.

How much do train tickets cost in Sri Lanka?

Train travel in Sri Lanka is surprisingly cheap. In the most basic class, you often pay just a few euros, whilst a more comfortable seat usually costs around It will cost you between €9 and €10 per person.

These prices apply only if you book your tickets directly through the official railway operator. If you choose to book via a travel platform or an intermediary, the prices are often much higher due to additional service charges.

How does travelling by tuk-tuk work?

Are you travelling through Sri Lanka in your own tuk-tuk? If so, you can still easily combine the train journey from Kandy to Ella with your itinerary. If you choose a rental company such as Tuktukrental, you can make use of a handy transfer service. You simply specify where you’d like to board the train and where you’d like to get off. In the meantime, a driver will take your tuk-tuk to your final destination. As soon as you arrive, your tuk-tuk will be waiting for you there.

You don’t need to take your luggage onto the train either. Anything you don’t need can be left safely in the tuk-tuk. The cost of this service is around €42, excluding a small amount for fuel.

Read also: Sri Lanka travel itinerary: complete itinerary for 2, 3 or 4 weeks
Read also: Tuktuk hire in Sri Lanka: tips, costs and our experience!

Practical information about the train journey from Kandy to Ella

Are you planning to take the train from Kandy to Ella? If so, good preparation really is the difference between a fantastic experience and a long, tiring journey. This train journey is hugely popular and can get quite busy, so it’s a good idea to know what to look out for in advance. Below you’ll find practical information and useful tips to help you make the most of this special train journey in Sri Lanka.

Tips for avoiding the crowds and securing a spot

  • Make sure you arrive at the station on time: Are you going to buy your ticket? Make sure you arrive at least an hour before departure and allow for queues. It’s best to check a few days in advance to see if there are any tickets left.
    Please note: the chances of this working are slim, so we recommend that you check a few days in advance to see if any train tickets are still available, especially if you’re planning a last-minute trip.
  • Consider buying a 3rd-class ticket: In third class, there are more carriages, so you’re simply more likely to get a seat.
  • Your seat will be allocated: When booking a ticket, you usually can’t choose your seat. Your seat is already allocated on your ticket, so you’ll just have to wait and see where you end up.
  • Get off at Peradeniya (instead of Kandy): Try to board at Peradeniya station, just outside Kandy. Travellers coming from Colombo regularly get off here, which means seats become available.
  • Choose your departure time wisely: The first train of the day is popular, but that also means it’s the busiest. Travelling later in the day is much quieter, but bear in mind that you’ll be travelling at dusk or in the dark for part of the journey.
  • Avoid weekends and busy months: It can get particularly busy in December and at weekends due to local travellers.

Practical tips for travelling by train

  • Bring some food and drink with you: Snacks are sometimes available, but the selection is limited. Make sure you bring some snacks and plenty of water with you.
  • Travel as light as possible: Large suitcases or backpacks make things more difficult on a crowded train. Luggage can often be stored above the seats, but the less you take with you, the more relaxed your journey will be.
  • Get ready for basic toilets: The toilets on the train are basic and not very clean. You should therefore bring your own toilet paper, tissues and, if necessary, hand sanitiser.
  • Please have your ticket and passport to hand: You may be asked for your ticket during or after the journey. You may also be asked to show your passport, so make sure you can get hold of it easily.
  • Sit on the right-hand side for the best view: If you have a choice, it’s worth knowing that the view varies depending on the section of the journey. Between Kandy and Nanu Oya, the right-hand side often offers the best view, whereas on the stretch towards Ella, the left-hand side is better.
  • Please take care to ensure your safety when doors are open: Hanging out of the doorway is a brilliant experience, but do be careful. There are posts along the track, there are tunnels, and the vegetation can be sharp.
  • Check for yourself where you need to get off: Stations are not always clearly announced. With an offline map (for example, via (Maps.me) you can easily keep track of where you are.
  • Don’t expect a tight schedule: Delays are common and can be quite long. Try to remain flexible and see it as part of the experience.
  • Expect curious stares from the locals: For many locals, you’re just as interesting as the view. A smile or a friendly nod is often appreciated and immediately leads to a pleasant interaction.
  • Bear in mind the weather in the mountains: It can suddenly get chilly whilst you’re out and about. A cardigan or light jacket is no luxury, especially as windows and doors are often left open.

Read also: Discover 12x the best things to do in Ella, Sri Lanka!
Read also: What to do in Kandy, Sri Lanka? Discover 6x the best tips!

Frequently asked questions about the train journey from Kandy to Ella

Do you have any questions about the train journey from Kandy to Ella? Below, we’ve answered a number of frequently asked questions to help you set off well prepared.

1. Is the train from Kandy to Ella really worth it?

Yes, it’s not for nothing that this train journey is regarded as one of the most beautiful in the world. You’ll travel through green mountains, past tea plantations and small villages. Bear in mind, however, that it can get busy and that the experience depends very much on your seat and how well you’ve prepared.

2. When is the best time to take the train from Kandy to Ella?

The morning train is the most popular because you travel the entire route in daylight. If you’d prefer to avoid the crowds, a train later in the day is often quieter. Bear in mind, however, that part of the journey may take place at dusk.

3. What is the best alternative to the train from Kandy to Ella?

One of the best options is to travel by road from Kandy to Nuwara Eliya and then take the train to Ella from Nanu Oya. That way, you get to experience the most scenic part of the train journey without having to do the whole route.
Read more about the alternatives to the train from Kandy to Ella.

4. Can you take the train from Kandy to Ella without a booking?

Yes, you can also travel without a reserved seat using what is known as an ‘unreserved’ ticket. These tickets do not sell out, but it may mean that you have to stand for (a large part of) the journey.

5. Where’s the best seat on the train for the view?

For the best views, the right-hand side is best between Kandy and Nanu Oya. From Nanu Oya towards Ella, however, the left-hand side offers the best views. If you can’t decide where to sit, try switching sides as you go.

6. Can you combine the train journey with a tuk-tuk tour?

Yes, this is actually one of the best ways to explore this region. You can cover (part of) the route by tuk-tuk and do part of the journey by train, so you can experience the countryside in different ways.

We hired our tuk-tuk through Tuktukrental.com. They also offer a handy transfer service, so that, for example, you can catch the train whilst your tuk-tuk is taken straight to your final destination. With the code THOUSANDTRAVELMILES You’ll also get a discount on your rent.

Plan your trip with our Sri Lanka map!

Plan your ideal itinerary through Sri Lanka with our handy Google Maps card. You will find our favourite restaurants, places of interest and hidden gems all in one place. Handy on the go, so you don't miss a thing and always have a good address to hand.

Sri Lanka Google Maps Map

The train journey from Kandy to Ella is without a doubt one of the most beautiful experiences in Sri Lanka, but how you enjoy it depends largely on how well you prepare. By booking your tickets wisely, choosing your departure time carefully and taking the crowds into account, you can really make this journey a highlight of your trip.

Whether you’re going for a seat with a view, a spot by the doorway or simply want to soak up the atmosphere: with the tips in this blog, you’ll be well prepared and know exactly what to expect. Above all, set off with a bit of flexibility and let the adventure unfold – after all, that’s what makes this train journey so special. Do you have any questions? Feel free to send us a message at Instagram, we are happy to think with you.

We try to keep this blog about ‘the train journey from Kandy to Ella’ as up to date as possible, but we can’t do this without your help. If anything has changed, please let us know via info@thousandtravelmiles.nl.

Some of the links in this blog post about the ’train journey from Kandy to Ella’ are affiliate links. If you choose to make a purchase via these links, we’ll receive a small commission at no extra cost to you. By using these affiliate links, you’re supporting Thousandtravelmiles. This enables us to travel the world, fund the website and offer you free information to help you plan your trip. It means that a ‘real’ person does a little happy dance whenever you make a purchase via this link! You’re a legend!