The train journey from Kandy to Ella is renowned as one of the most beautiful train journeys in the world. During this journey, you’ll pass tea plantations, green hills, mountain villages and misty valleys that make Sri Lanka so special. It is precisely for this reason that almost all travellers want to experience this route. And that’s precisely where the problem lies: tickets often sell out quickly, the train can get quite crowded, and not everyone fancies spending more than seven hours in a packed carriage.
Fortunately, that doesn’t mean you have to skip this route altogether. There are, in fact, several ways to still see the best of this part of Sri Lanka. Sometimes these alternatives are even better, as you have more freedom, are less dependent on train tickets and can tailor the route better to your travel style. Below, we share three lovely alternatives to the train journey from Kandy to Ella that are definitely worth considering.
General information about Sri Lanka
Are you planning your trip to Sri Lanka? Then check out our tips for the best travel period, daily budget and applying for a visa. Find all information on Sri Lanka here.



Why are so many travellers looking for an alternative to the train from Kandy to Ella?
The classic train journey from Kandy to Ella has now become much more than just a means of transport. It has grown into one of Sri Lanka’s most popular experiences. As a result, tickets with reserved seats in particular are often hard to come by. We also regularly hear from travellers that they found the journey beautiful, but rather long. Especially if you’re short on time or prefer to travel with a bit more flexibility, it might be wise to look into an alternative.
What many people forget is that it’s not just the train route that’s beautiful. The road route between Kandy, Nuwara Eliya and Ella It’s absolutely amazing. You travel through the mountains, past tea plantations and through small villages where local life goes on as usual. That’s why an alternative to the train from Kandy to Ella isn’t really a second-best option, but often simply another way to experience the same region.
1. Drive from Kandy to Nuwara Eliya and take the train to Ella from there
As far as we’re concerned, this is one of the smartest alternatives if you’re keen to experience part of the famous train route. Instead of travelling the entire route from Kandy to Ella by train, you first cover the stretch to Nuwara Eliya by road. You can do this in your own tuk-tuk, with a private driver or in a minivan. From the station Nanu Oya, near Nuwara Eliya, you then board the train to Ella.
Tip: be sure to spend a few days in Nuwara Eliya too! Read our blog 12 of the best things to do in Nuwara Eliya for the best tips!
This option works so well because many travellers actually find the stretch between Nuwara Eliya and Ella I think this is the most beautiful part. Here, the views become even more spectacular, the hills greener and the route even more impressive. By travelling this section by train alone, you’ll spend much less time on the train but still get to experience the most iconic part of the journey.
The road from Kandy to Nuwara Eliya is anything but boring either. Along the way, you drive through stunning mountain scenery and can stop at places you’d never see from the train. We loved driving along the road, stopping wherever we wanted and really taking our time. Think, for example, of the Ambuluwawa Tower Whether the Ramboda Waterfalls. As a result, this route often feels much more varied than if you were to spend the whole day on a train.
An added bonus is that the train from Nanu Oya often feels just a little less chaotic than the one from Kandy. This is because some of the passengers have already got off by then, making the journey just that little bit more relaxed.
Travelling through Sri Lanka by tuktuk
This was the second time we’d taken our whole journey through Sri Lanka We did it by tuk-tuk, and that was without a doubt the best way to get around. It’s not only practical, but also an adventure in itself!
We hired our tuk-tuk through tuktukrental.com, highly recommended – it really does make your trip extra special. And… a big advantage is that they offer the option to pick up your tuk-tuk in Nanu Oya and drop it off in Ella. Use the discount code ‘THOUSANDTRAVELMILES‘ and get a great discount!
Tip: click through the link in this blog to the website of Tuktukrental, then the discount will be applied automatically. Convenient, right?



Read also: Cashing in Sri Lanka: 6 handy tips + cost overview
Read also: Tuktuk hire in Sri Lanka: tips, costs and our experience!
2. Take the train from Ella to Nuwara Eliya
Choose the option above, but turn it around! Another, much more relaxed option is simply to travel to Ella first and then catch the train there to Nanu Oya.
This journey takes about three hours and is just the right length for many travellers. You still get the famous views of tea plantations, hills and valleys, but without the crowded carriages and without it taking a whole day. That’s precisely why this is one of the best alternatives to the train from Kandy to Ella if you want the experience but not the full journey or the crowds. You can then choose to stay in Nuwara Eliya for one or two nights and then return to Ella or travel straight on to the south.
3. Take a short train journey from Ella to Badulla or Haputale
Would you like to experience the atmosphere of travelling by train in Sri Lanka, but without the long journey and crowds on the route between Kandy and Ella? If so, a shorter train journey from Ella is a lovely alternative. In particular, the routes to Badulla and Haputale are well worth it.
These train journeys are shorter, more relaxed and much easier to fit into your itinerary. Yet you still get that typical Sri Lankan feel: open windows, slowly moving carriages, green hillsides and beautiful views along the way. For many travellers, this is the ideal compromise.
The route from Ella to Badulla is popular because it also takes you past the famous Nine Arches Bridge drives. That alone makes this journey special. If you set off early in the morning, it’s often still nice and quiet, and the landscape looks even more beautiful in the soft morning light.
The train from Ella to Haputale is highly recommended. This route takes you through tea plantations and mountainous landscapes and is perfect if you want to enjoy the train journey but keep it short. From Haputale, you can also easily continue your journey or visit a viewpoint such as Lipton’s Seat visit.



What is the best alternative to the train from Kandy to Ella?
That depends mainly on how you’re travelling. Do you really want to experience part of the famous train route, but not do the whole journey? Then the combination by road and train from Nuwara Eliya probably the best choice. Personally, we think this is the most logical option too!
Are you mainly looking for a shorter and more relaxed train journey? Then the journey from Ella to Nanu Oya ideal. And if you’re keen to experience the atmosphere of the trains in Sri Lanka without too much hassle, then a short journey to Badulla or Haputale Perfect.
What we really want to emphasise is that you won’t be missing out on anything if you can’t catch the classic train from Kandy to Ella. The scenery remains stunning, even off the beaten track. Sometimes an alternative is even better, precisely because you have more freedom and are less dependent on Sri Lanka’s busiest train route.

Practical information about the train journey from Kandy to Ella
The train journey from Kandy to Ella is one of the most famous train routes in the world. It’s therefore no surprise that it’s at the top of many people’s lists. Yet this route also raises questions for many travellers. Which class of train is best to choose? How often does the train actually run each day? And how do you get hold of train tickets for this popular route?
To help you prepare properly, we’ve set out the key information clearly for you below. This way, you’ll know exactly what to expect from the train journey between Kandy and Ella, and you’ll find it easier to decide which option best suits your trip.
The different classes of train in Sri Lanka
When travelling by train in Sri Lanka, you can choose from a range of different 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 sit in a compartment where the windows and doors are open or 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 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 usually 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 official ticket website of the Sri Lankan Railways or Getyourguide.
Good to know: carriages with reserved seats are often separated from the other compartments. This means you usually can’t simply walk to a different class during the journey. If you’d like to take photos from the doorway, it’s best to book a second- or third-class ticket. Sometimes, during a stop, you can try changing compartments, if the crowd allows. As the train stops regularly, it’s often possible to return to your own carriage afterwards.
How can you buy train tickets for the journey from Kandy to Ella?
This train journey is popular, so it can be quite a challenge to get tickets with reserved seats for the journey from Kandy to Ella. The first time we took a chance and bought second-class tickets in the morning, only to end up standing or sitting on the floor for five hours. We’d naturally like to spare you that experience!
Unfortunately, it hasn’t got any easier in recent years. Due to the enormous popularity of this train route, many tickets are snapped up very quickly by large ticketing platforms. These platforms then resell the tickets at higher prices. Whilst this usually remains affordable for travellers, it does make it more difficult to buy tickets directly. We’ll explain your options below!
- Booking train tickets via a travel platform: One of the easiest ways is to book your train tickets via platforms such as GetYourGuide. Here, you can often book first-class or second-class tickets with reserved seats. The advantage is that you can often book the tickets well in advance and that cancellations are usually possible up to 24 hours before departure. The downside is that these tickets are considerably more expensive than if you were to buy them yourself. Sometimes you’ll receive a paper ticket delivered to your hotel, or you’ll need to collect it from the station.
- Book tickets via the official website: You can also try buying tickets directly via the official website of Sri Lanka Railways. Tickets go on sale here about a month (30 days) in advance. In practice, however, popular trains often sell out quickly, as they are snapped up straight away by ticket resellers and travel platforms.
- Buying tickets at the railway station: Another option is to ask at a railway station whether any tickets are still available. You can do this, for example, at Colombo Fort station or in Kandy. In the past, it was quite common to buy reserved-seat tickets here, but these days this seems to be becoming increasingly difficult. Still, it can’t hurt to have a go if you happen to pass a station on your way. Sometimes you’ll get lucky and there’ll still be seats available.
Tip: it’s best to book your tickets at least 30 days in advance, as the number of available seats is limited and demand for this train journey is very high.
How much do train tickets cost in Sri Lanka?
Train travel in Sri Lanka is more than affordable. For our journey, for example, we paid only about €7 for two people. This also applies to the well-known route between Kandy and Ella prices are low. In the cheapest category, you often pay around €3 per person, whilst a ticket in a higher class usually costs around €9 to €10 per person cost.
These prices apply when you book directly via the official Sri Lanka Railways website. If you buy your tickets through an intermediary or a travel platform, you will often pay a little more, as they charge service fees.
Which train company should you choose in Sri Lanka?
There are various trains and types of carriages operating on the rail network in Sri Lanka. One of the best known is the Odyssey train, which is specifically designed for travellers. This train is slightly more luxurious than the standard trains, with more comfortable seats and generally better facilities.
The Odyssey usually drives once a day and is therefore one of the more expensive options. The price difference can be quite significant. For example, we paid for a short journey between Ella and Haputale approximately 2,500 LKR (approximately €7) with the Odyssey, whereas a standard ticket for the same route costs only 150 LKR (approximately €0.40) cost.
How often does the train run from Kandy to Ella?
Now that you know what train classes are available and how to buy tickets, it’s a good idea to decide which train you’d like to take. The train between Kandy and Ella runs several times a day. The morning train is usually the most popular, as it allows you to travel the entire route in daylight and make the most of the views.
Exact departure times are subject to change. It is therefore advisable to check the current timetable at the station or at your accommodation.
It is also worth noting that train delays are quite common in Sri Lanka. Sometimes it’s just a few minutes, but it can take longer. They can usually give an estimate at the station, but it’s often not entirely accurate. In other words… be flexible and go with the flow. You’ll get there in the end!
Frequently asked questions about alternatives to the train from Kandy to Ella
Do you have any questions about the train journey from Kandy to Ella or the alternatives to this route? Below, we answer a number of frequently asked questions. This way, you’ll know exactly what to expect and can plan your trip through Sri Lanka more easily.
1. 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.
2. Which part of the train journey is the most beautiful?
Many travellers consider the stretch between Nuwara Eliya and Ella to be the most beautiful part of the route. That is why many people choose to travel this section by train alone.
3. Is the train from Ella to Badulla worth taking?
Yes, this is a nice, short alternative if you do want to experience the atmosphere of travelling by train in Sri Lanka. You’ll also cross the famous Nine Arches Bridge.
4. Is the train journey from Kandy to Ella really that special?
Yes, many travellers consider this route to be one of the most beautiful train journeys in the world. During the journey, the train travels slowly through the mountains of Sri Lanka, past vast tea plantations, small villages and green valleys. The landscape is constantly changing, and you’ll get a unique glimpse into daily life in the Hill Country. Precisely because the train travels at a leisurely pace, you’ll have plenty of time to enjoy the views.
5. How long does the train journey from Kandy to Ella take?
The entire train journey takes, on average, 6 to 7 o’clock, depending on the train and any delays. For some passengers, this feels quite long. That is why many people choose to travel only the most scenic part of the route, for example between Nuwara Eliya (Nanu Oya) and Ella. This process takes approximately 3 hours and is known as the most spectacular part of the journey.
6. How much does a train ticket from Kandy to Ella cost?
Train tickets in Sri Lanka are cheap. For the lowest class, you often pay just a few euros. For a reserved seat in a higher class, prices are usually between €5 and €10 per person when you book directly through the railways.
If you book your tickets through a travel platform or an intermediary, the prices are usually slightly higher. On the other hand, you often have a better chance of securing a reserved seat.
7. What is the best class for the train journey from Kandy to Ella?
Many travellers choose to 2nd class with reserved seats. These carriages have fans, and the windows and doors are often open, so you can take good photos and enjoy the view.
The 1st class It’s more comfortable and has air conditioning, but the windows usually stay closed. This makes this class less suitable if you’d like to stand by an open door to take photos.
8. Can you combine the train journey with a tuk-tuk tour?
Yes, and this is actually one of the best ways to explore this region. For example, many travellers take a Private tuk-tuk from Kandy to Ella and then take a shorter section of the train route. That way, you can experience the countryside both from the road and from the train.
9. Where is the best place to hire a tuk-tuk in Sri Lanka?
We hired our tuk-tuk through Tuktukrental.com. A major advantage is that they also have a tuk-tuk transfer can organise this if you want to travel part of the way by train. For example, you could take the train between Nanu Oya and Ella, whilst your tuk-tuk is taken to the final stop in the meantime.
Are you using the discount code THOUSANDTRAVELMILES, and you’ll also get a nice discount on your rent. If you click through via the link in this blog, the discount will be applied automatically. Handy, isn’t it?


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.

The train from Kandy to Ella is undoubtedly special, but it isn’t the only way to explore this beautiful part of Sri Lanka. If you haven’t been able to get tickets, are put off by the crowds, or would prefer to travel with a bit more flexibility, there are, fortunately, plenty of lovely alternatives.
Whether you choose to travel by tuk-tuk, do just the most scenic part of the train journey, or take a short train ride from Ella, you’ll still get to see one of the most beautiful regions in Sri Lanka. Ultimately, the most important thing is to choose an itinerary that suits you. And believe us: even without the classic train journey from Kandy to Ella, you can still have a fantastic experience here. 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 as up-to-date as possible but this cannot be done without your help. If anything has changed, please let us know via info@thousandtravelmiles.nl.
Some of the links in this blog are affiliate links. If you choose to make a purchase through these links, we receive a small commission at no extra cost to you. By using these affiliate links, you support Thousandtravelmiles. This allows us to roam the world, fund the website and offer you free information for planning your trip. This means a ‘real’ person does a little dance of joy when you make a purchase through this link! You're a legend!