You are planning the hill country and one question keeps coming back: is the Kandy to Ella train worth it, and how long does it actually take? Maybe you have seen the photos, blue carriages, open doors, tea hills drifting past in the mist, and you want to know what the ride is really like before you build a day around it.
Here is my short answer. Yes, it is worth it. It is one of the best train rides I know of. But for most travellers I do not recommend riding the whole thing. The full run is long, roughly six to eight hours depending on the service and the delays, and the best scenery is in the highlands. So I usually suggest the short version: ride from Nanu Oya, Haputale or Demodara to Ella, sit in an open-window second class carriage, and let your driver take the bags by road and meet you at the far station.
I am a Sri Lankan driver, and meeting guests at hill-country stations is a normal part of my work. People search for this ride as the Kandy to Ella train, the Ella to Kandy train, the "blue train" or the scenic hill-country line. It is one railway, and I cover both directions below. The ticketing steps are in a separate guide, how to book Ella train tickets online. This one is about the ride itself.
The Kandy to Ella train at a glance
The line carries on past Ella to Badulla, but most visitors care about the part up to Ella. These are the ways people ride it.
| How you ride it | Roughly how long | Why choose it | The catch |
|---|---|---|---|
| Full run, Kandy to Ella | Around 6 to 8 hours | The whole line, start to finish | A very long day, and the best views are only part of it |
| Nanu Oya to Ella | A good few hours | The classic highland stretch | Nanu Oya is not Nuwara Eliya, so you need a road transfer |
| Haputale to Ella | Roughly half an hour | Pretty, easy, simple to fit into a day | Short, so you may want more |
| Ella to Demodara | A very short hop | Easy add-on while staying in Ella | Over almost as soon as it starts |
What the Kandy to Ella train ride is actually like
The ride is slow, and that is the point. The line winds through tea plantations and misty hills and across bridges, climbing steadily from Kandy. It gets cooler as you go, and around the altitude of Nuwara Eliya and Pattipola it gets properly chilly. If you are coming from the beach, remember the hills are cold.
In second class the windows and doors are open, so you feel the air and smell the tea country. People crowd the doorways with their phones out, and vendors come through selling snacks. It is not a luxury train. It is a working line used by local people, and visitors share the carriage with them. I think that is half its charm. If you want polished, this is the wrong ride. If you want atmosphere, it is hard to beat.
One safety note: this is a moving train on a winding line. Keep a hand on the rail and do not lean far out. No photo is worth it.
How long does the Kandy to Ella train take?
Sources vary, and so do the services. I plan around six to eight hours for the full run, which is roughly 155 km of track, and I treat the timetable as the best case, not a promise. If someone quotes you a neat number, ask which train they mean.
Two things stretch the day. First, delays, which are common on this line. Second, everything around the ride: you need to be at the station well before departure, and if you get off at Nanu Oya you still need a road transfer to Nuwara Eliya town. The train is the scenic way to cover this ground, not the fast way. By road the same trip is usually a few hours, and you can check it on our Kandy to Ella route page or in the distance calculator. Hill roads are slow too, so I never trust the map for timings.
Where the famous views are
Here is my honest opinion. The part everyone has in their head, open tea terraces, cloud on the ridges, blue carriages curving round the hillside, is the highland stretch. That is roughly from around Nanu Oya, through the cold high country, down through Haputale to Ella. The first part, Kandy up to Nanu Oya, is the climb into the hills. It is lovely, but it is not where the postcards were taken.
- Around Nanu Oya. This is the station for Nuwara Eliya, the cool hill town that sits northwest of Ella, surrounded by tea estates.
- Haputale. A quieter, less-touristed hill town than Ella. Lipton's Seat above it has views that on a clear day reach towards the southern coast. Our Haputale tea country guide explains why some travellers prefer it.
- Ella and the Nine Arches Bridge. The Ella end of the line is where the train meets the famous stone viaduct. More on that below.
Hill-country weather changes quickly. Views are usually clearer in the morning before cloud rolls in, and the hills are generally best roughly from December to March. In other months you may get mist instead of views, so do not promise yourself a postcard sky.
Which side to sit on
The usual advice is the right-hand side going from Kandy to Nanu Oya, then the left-hand side after Nanu Oya. Riding the other way, from Ella towards Kandy, flip it. Take that as a guide, not gospel. The line twists constantly, so the best view moves from side to side, and a spot beside an open door often beats a window on the "right" side.
Nanu Oya, Haputale or Demodara to Ella: the short version
This is what I recommend to most guests. You get the best scenery, you keep the rest of your day, and a sold-out seat does not ruin your plan.
Nanu Oya to Ella is the classic. A good few hours of highland scenery in one go. You can spend the morning in Nuwara Eliya, then drive to Nanu Oya and board there. Our Nuwara Eliya to Ella route page shows the road side of that plan.
Haputale to Ella is the easy one. Roughly half an hour, and a manageable dose of the famous ride. It suits families, anyone restless on long journeys, and anyone whose Nanu Oya seats were sold out.
Ella to Demodara is the quick hop. A short, pretty leg out of Ella, in the same area as the Nine Arches Bridge. Our three days in Ella itinerary shows where it fits among the walks.
Want a driver for this trip?
Tell us your dates and route — we'll match you with a vetted private driver and send a fixed, all-inclusive quote.
Plan my tripWhich class: open-window second or air-conditioned first
This choice changes the ride more than any other.
| Class | What you get | Who it suits |
|---|---|---|
| First Class Reserved | Air-conditioned, sealed windows, quieter and more comfortable. Some services also have an observation carriage | Anyone who wants calm, or struggles with heat and crowds. You lose the open-window feel |
| Second Class Reserved | An assigned seat, with open windows and doors. The popular choice for views | Most travellers. My pick |
| Third Class | Cheaper, more local, can be crowded | Flexible, sociable travellers who are fine standing |
| Unreserved | No guaranteed seat, and you may stand the whole way | A last-resort plan B |
My recommendation is Second Class Reserved. The point of this ride is the air, the smell of the hills and the open doorway, and sealed windows take that away. The assigned seat also matters on a long day. Choose first class if heat or noise bothers you, if you have a small child, or if you simply want quiet, but know you will photograph the hills through glass. Classes change, so check what your service offers when you book.
Delays, crowds and what to bring
Delays. Treat arrival times as a guess, and build in a buffer if a flight or a driver is waiting at the other end.
Crowds. The busiest times are roughly December to March and July to August. Then reserved seats can sell out weeks ahead and the doorways fill up.
Closures. Sections of the line occasionally close for maintenance, so confirm its current status with Sri Lanka Railways before you plan around it.
Touts. Near Kandy and Colombo Fort stations, people may tell you the train is cancelled or full and offer a "better" taxi or tour. It usually is not. Check at the ticket counter or the official timetable. Be careful too with anyone selling "guaranteed" last-minute reserved seats, which can be a markup, so verify they are genuine. If you are travelling unreserved, some people board at a quieter station such as Peradeniya Junction, near Kandy, for a better chance of a seat.
What I tell guests to bring:
- Water and snacks, plus small cash for the vendors on board.
- Toilet paper and hand sanitiser, because the toilets are very basic.
- A warm layer, even if you left a hot beach that morning.
- A small day bag rather than a suitcase. There is not much room.
The Nine Arches Bridge
You cannot talk about this ride without the bridge. It is a colonial-era stone railway viaduct in a tea valley near Ella, and one of the most photographed places in Sri Lanka. People go as much to watch the trains cross as to ride them.
- As far as I know there is no entry ticket for the bridge. Some café viewpoints nearby may ask for a small payment for photo access, which is optional. Check locally and do not feel pushed.
- It is roughly a 30-minute walk from Ella station along the tracks, or around ten minutes by tuk-tuk. Agree the tuk-tuk price before you get in.
- Early morning is best, with softer light and fewer people. Sunset is lovely but busier.
- Several trains cross during the day, but delays are common. If you want a particular train, confirm with your hotel or at Ella station on the day, and add a 20 to 30 minute buffer.
- Wear sturdy shoes. The paths are uneven and slippery after rain.
Never walk on the tracks when a train is due. This is a live railway, not a footpath. The tea-field viewpoint on the north side can also be very muddy and crosses private plantation land, so do not wander into working tea fields.
Ella to Kandy train: riding it the other way
The Ella to Kandy train is just as good. It is the same line and the same views, and you swap the seat sides as above. Nanu Oya still needs a road transfer if you want Nuwara Eliya town, and you can ride as far as Nanu Oya or Kandy and finish by road. Our reverse Sri Lanka tour guide shows how that fits a coast-first route, and the Kandy to Ella route page covers the road option in either direction.
The honest trade-off, and how I fix it
The honest trade-off: the train gives you a wonderful view and takes away control of your day. You cannot choose your departure time, you cannot stop when something looks interesting, delays can eat your plans, and you manage your luggage the whole way. The scenery is worth it. The logistics are what people regret.
Luggage is the part guests underestimate: a suitcase in a crowded carriage, a platform change, a tuk-tuk from the station. That is why I like the train-plus-driver combination. You ride the scenic leg with a small day bag. Your driver takes the rest of your luggage by road and waits for you at the far station. If the train runs late, the driver simply waits. If seats are sold out and you switch to a different leg, the plan adapts. When you step off, the car is there and you carry on without backtracking.
For the bigger picture, we have a longer train vs private driver comparison, and a post on whether you need a driver for the whole trip shows how to mix the two.
Other Sri Lanka trains visitors ask about
The hill-country line is the headline act, but Sri Lanka trains are a scenic experience, not a complete transport network. They will not take you to Sigiriya or the south coast beaches. Two other questions come up:
- The long run to Colombo. The line continues from Ella back through Haputale, Nanu Oya and Kandy to Colombo Fort. From Ella it is usually nine to ten hours or more, so most people ride as far as Kandy and finish by road. Our Ella to Colombo transport guide compares the options.
- Tourist-designated trains. Some travel writers report tourist trains on the same scenic line, such as the Ella Odyssey and the Calypso, that were easier to book at short notice. I cannot promise any service is running on your dates, so check with Sri Lanka Railways first.
Is the Kandy to Ella train right for you?
Ride the short leg if you want the famous views without losing a day, or a driver can meet you at the end.
Ride the full run if you love trains, have a spare day, are relaxed about timing, and have your seat booked well ahead.
Choose first class if you want quiet more than open windows. Choose second class if the views and the breeze are why you came.
Skip the train, or keep it short, if your timing is tight, you are carrying heavy luggage, you have small children and a long day, or you only care about reaching Ella. The road is quicker, and you still see the hills from the car.
Planning it with a driver
When I plan this with guests I start with the hill-country nights and work backwards. Where are you sleeping, and which leg do you want on the train? Then we place the driver around it, so your bags move by road and you carry a day bag. December to March and July to August are the busy months, so tell us your dates early.
If you would like this built into your route, request a quote with your dates, or message us on WhatsApp. You can also look at our transfer options for single moves, or the private driver cost page for a feel for how a driver is priced. For anything about current conditions, check Sri Lanka Railways and your own government's travel advice before you go.
Frequently asked questions
How long is the train from Kandy to Ella?
For the full Kandy to Ella run, plan on roughly six to eight hours, depending on the service and how late it runs. Sources vary, so treat the timetable as the best case rather than a promise. Most travellers ride a shorter section, such as Nanu Oya, Haputale or Demodara to Ella, and let a driver cover the rest by road.
Is the Kandy to Ella train worth it?
Yes, it is one of the most scenic train rides anywhere, through tea plantations, misty hills and over old bridges. It is worth it if you accept the slow pace, the possible delays and the crowds in peak season. For most people the short highland stretch into Ella gives you the best of it without losing a whole day.
Which side of the train should I sit on from Kandy to Ella?
The usual advice is the right-hand side from Kandy to Nanu Oya, then the left-hand side after Nanu Oya. Riding the other way, from Ella towards Kandy, you flip it. The views open on both sides at different moments, so a seat near an open door is often worth more than the exact side.
Which class is best on the Kandy to Ella train?
For views and photos, Second Class Reserved is my pick, because the windows and doors are open. First Class is air-conditioned with sealed windows, which is quieter and more comfortable but loses the open-window feel. Third Class and unreserved tickets are the most local and the most crowded, and you may end up standing.
Is the Ella to Kandy train as good as Kandy to Ella?
It is the same line and the same scenery, just in the other direction, so yes. Swap the sides you sit on and expect the same slow, winding ride. Nanu Oya is the station for Nuwara Eliya, so if you want to stop there you will need a short road transfer from the platform.
Are Sri Lanka trains usually on time?
Delays are common on the hill-country line, so build a buffer into any plan that depends on a particular arrival time. Sections of track also close occasionally for maintenance, so check the line's current status with Sri Lanka Railways before you plan your day around it.
