Sri Lanka Train Journey from Kandy to Ella
I missed the 8:47 by four minutes my first time. I was sipping milk tea at a stall outside Kandy station and thought Sri Lankan trains run late. That one left on time. The next Kandy to Ella train was seven hours of standing near the toilet with a backpack jabbing my knee. I still loved it. The second time, I booked right.
The Kandy to Ella train is one of those rides people fly to Sri Lanka for. It is 7 to 8 hours through tea hills, tunnels, pine forests and little stations where kids wave as you roll past. This guide covers the real stuff for Indian travellers — which train to take, how to book from India, what class to pick, where to sit for views, and how much it actually costs in 2026. If you are building a Sri Lanka trip, our team at TripCabinet handles the bookings so you do not have to fight the railway site at midnight.
Why everyone wants the Kandy to Ella train (and what to expect)
So why is this one route famous? Because it is slow in a good way. The line climbs from Kandy at about 500 metres to over 1,800 metres near Pattipola, the highest station in Sri Lanka. You get that classic shot — blue train, green hills, open doors, legs dangling. But it is not a luxury train. It is a regular Sri Lankan express with worn seats, noisy fans and vendors selling samosas at every halt.
The Kandy to Ella train is not about comfort. It is about light and movement. Early morning mist in the valleys, then sharp sun on the tea rows, then clouds that sit on the tracks like smoke. You will go through about 20 tunnels and over steel bridges. The most talked about is the Nine Arch Bridge just before Ella, though you see it best from outside the train.
Also, expect crowds. This is the most booked ride in the country. In December to April and July to August, every reserved seat sells out within hours of release. I once saw a queue at Kandy station at 5:30 AM for unreserved tickets, mostly backpackers hoping to sit on the floor. So plan is simple — if you want a seat, book early. If you want photos with open doors, pick the right car.
For Indians, this ride fits well in a 6 to 8 day loop: Sigiriya, Kandy, Nuwara Eliya/Ella, then south coast. Many of our guests pair the hills with beach time down south, and we plan it as part of our Sri Lanka tour packages with trains, drivers and stays stitched together.
Kandy to Ella train timetable: which train should you take?
The Kandy to Ella train takes about 7 to 8 hours, depending on the service. There are 3 to 4 daily options, but only one or two are good for views.
Your best bet is the morning express that leaves Kandy around 8:47 AM and reaches Ella around 3:55 to 4:15 PM. It is the most scenic because you cross the hill country in daylight. A second daytime option leaves around 11:03 AM and reaches Ella by evening, around 6:30 PM. There is also a night mail that leaves Kandy around 11:10 PM and arrives Ella around 6:30 to 7:00 AM — you sleep through the best scenery, so I would skip it unless you must save a night.
Timings shift a little by season and Sri Lanka Railways updates, so check the official schedule a week before. The Ella-bound trains from Kandy often start in Colombo Fort, so they can run 20 to 40 minutes late by the time they reach Kandy. However the hill section itself is slow and steady — about 25 to 30 kmph — so you still get daylight even if you leave a bit late.
Should you do Kandy to Ella or Ella to Kandy? Kandy to Ella is more popular because it builds — city to forest to tea country to Ella’s valleys. Ella to Kandy is the same track reversed and just as pretty. In fact it is often less crowded in peak season, so some travellers do it to get seats easier. Either way, the Kandy to Ella train route is identical — Kandy, Peradeniya, Kadugannawa, Gampola, Nawalapitiya, Hatton, Nanu Oya, Pattipola, Ohiya, Haputale, Bandarawela, Ella.
If you are short on time, you can also do Nanu Oya to Ella (about 3.5 to 4 hours). That is the prettiest half and it cuts the long ride. Many people take a taxi or driver from Kandy to Nuwara Eliya, stay a night, then hop the Kandy to Ella train from Nanu Oya station to Ella.
Kandy to Ella train tickets: classes, costs and how to book from India
The Kandy to Ella train costs very little if you book directly, but agency markups are high. Here is the real price range in 2026.
| Class | What you get | Approx fare (LKR) | Approx INR |
|---|---|---|---|
| Unreserved 3rd Class | Bench seats, no reservation, often standing | Rs 400 - 600 | ₹70 - ₹100 |
| Unreserved 2nd Class | Better seats but no guarantee | Rs 600 - 800 | ₹100 - ₹135 |
| Reserved 2nd Class | Guaranteed seat, fans, opening windows | Rs 1,500 - 2,000 | ₹250 - ₹330 |
| Reserved 1st Class | Wider seats, more space, sometimes AC | Rs 3,000 - 3,500 | ₹500 - ₹580 |
| Observation Car / AC First | Large windows, best views, AC | Rs 3,500 - 4,500 | ₹580 - ₹750 |
Fares are in Sri Lankan Rupees and change with fuel prices, but reserved 2nd class rarely crosses Rs 2,000 on the official site. Agents charge LKR 5,000 to 8,000 for the same seat because they queue and block seats early. So booking yourself saves a lot.
First class vs second class vs observation car
Here is my take after riding all three. For photos, reserved 2nd class on the Kandy to Ella train is the sweet spot. Windows open fully, you can lean out safely for shots, doors stay open and the car is airy. First class is more comfy but windows are often sealed or smaller, and the AC car feels cut off from the air and sound.
The observation car is great if you get the front-facing large window seats, but the last row has a blocked view. Also, observation cars are only on select services, usually the 8:47 AM Ella Odyssey or similar tourist-oriented trains. For families with kids, I would pick 1st class or observation for guaranteed space. For couples and friends who want that famous door photo, pick 2nd class reserved near the door, seats 30 to 45 are often near the doorway.
How Indians actually book the Kandy to Ella train
Sri Lanka Railways opens reservations 30 days before departure at 10:00 AM Sri Lanka time (which is 30 minutes ahead of India). You can book on the official site Sri Lanka Railways or at stations. The site is clunky and cards sometimes fail, so try a Visa/Mastercard with international enabled. Keep your passport number handy — it is required for booking.
Because the Kandy to Ella train sells out fast, set an alarm for Day 30 at 10:00 AM SL time. Log in at 9:45 AM, search Kandy to Ella, and refresh right at 10. If you miss it, try Nanu Oya to Ella instead — it has better odds. Alternative options are 12Go Asia or local agents who buy in bulk, but you will pay double. If you book through TripCabinet, our Sri Lanka team handles the queue and e-tickets for you.
A quick money tip — Sri Lanka still has some card surcharges at small counters. Carry some LKR cash for station food and tuk-tuks. For spends, a forex card with zero markup helps, and keep a note on TCS on tour packages before you pay. It is claimable at filing, but it affects upfront cost.
The Kandy to Ella train route hour by hour: where to sit
The Kandy to Ella train route is 160 km but feels longer because it climbs so much. Here is how it breaks down, so you know where to look.
Hour 1 — Kandy to Gampola: You leave the lake city and drop into forest and paddy. Sit on the right side facing the engine for good valley glimpses and the old Kadugannawa incline. The train hugs the hillside and you get your first tunnels.
Hours 2 to 3 — Gampola to Nawalapitiya to Hatton: More villages, rivers and bridges. Tea starts to appear in patches. Vendors get on with peanuts, boiled corn and wade (lentil fritters). Hatton is the gateway to Adam’s Peak and many passengers get off here. Doors open often at stations — that is when you get the breeze.
Hours 3 to 5 — Hatton to Nanu Oya (Nuwara Eliya) to Pattipola: This is the core. Endless tea carpets, Tamil tea plucker lines in colour, and the climb to the summit at Pattipola. After Nanu Oya, switch your attention to the left side for wide open tea valleys and the drop towards Ohiya and Haputale. This stretch has the most tunnels — hold your phone tight in the dark.
Hours 6 to 7 — Haputale to Ella: The Kandy to Ella train now runs along the ridge with huge views into the southern plains. You will see Lipton’s Seat area, then Bandarawela, then that last curve before Ella. The Nine Arch Bridge is between Demodara and Ella — you cross it briefly, but the best view is not from the train. Get off at Ella and walk or tuk to the viewpoint for the classic photo when the next train passes.
Seat tip: If you can pick, book a window seat on the right side for Kandy to Hatton, then move or stand near the door after Nanu Oya to catch left-side valleys. In 2nd class, seats facing each other with a table give you more leg room but window alignment is off. I prefer forward-facing window seats near the middle of the coach — less sway than the ends and you still reach the door in two steps.
Kandy to Ella train photo tips: doors, windows and the Nine Arch Bridge
Let’s be honest — most people ride the Kandy to Ella train for photos. And yes, you can get that door shot, but do it safely. The train moves slow on the hill, about 15 to 25 kmph on curves, so staff often tolerate passengers standing at the open doorway holding the rail. Sit, do not hang out. No leaning beyond the footboard, and keep scarves and bags inside.
For shots, use a phone strap. Tunnels come without warning and a gust will pull at hats. The best light is morning to early afternoon — soft side light on tea. If you are in an observation car, shoot through the glass early, then step to the door vestibule between stations for open-air frames. If you are in 2nd class, you can shoot straight out the window without glass glare.
The Nine Arch Bridge deserves its own plan. The Kandy to Ella train crosses it in about 20 seconds and you will barely get a photo from inside. Instead, get to the bridge viewpoint at Ella. Tuk from Ella town costs Rs 800 to 1,200 and takes 10 minutes, or walk 25 to 30 minutes via the jungle path from Ella station. Check the timetable — a train usually crosses around 9:15 AM, 11:30 AM and 3:30 PM, but timings drift. I got my best shot by waiting 40 minutes with an iced tea from the stall near the tunnel.
One more thing — respect the line. I saw tourists walk on the tracks for a selfie while a train whistled. The drivers do not slow for photos. Stay behind the yellow line at stations and off the tracks at the bridge.
Pro tips I wish someone told me before my first Kandy to Ella train ride
Book the right coach, not just the right time. On the Kandy to Ella train, coach numbers matter. Lower-numbered reserved coaches are often closer to the engine and less crowded at the door. If your ticket says C3 or B2, you are in the middle — good for balance. Ask the station staff where your coach will stop — Kandy station has platform markers, but they are faded.Stand in the correct zone 10 minutes early.
Food: Eat before or carry. Station food at Kandy is fine — short eats, egg roti, tea. On board, you get vendors with samosas, peanuts and yogurt, but no pantry car on many services. I carry water, biscuits and a few Swiss rolls from Keells or Cargills. Ella has great cafes when you arrive, so you will not starve.
Toilet reality: They exist but get messy by hour 5. Use the station toilet at Kandy or Nanu Oya (Rs 50 at some stations) before boarding. Carry tissue and hand sanitiser. In 1st class cars, toilets stay cleaner longer.
Crowd hack: If the Kandy to Ella train is sold out, book Kandy to Nanu Oya and Nanu Oya to Ella as two separate tickets. Sometimes one leg has seats when the through ticket does not. Also check Ella to Kandy availability — it opens same time but sells slower. You can flip your loop if your driver plan allows.
Safety for doors: The classic legs-outside photo looks cool but keep your feet inside the footboard edge. I brace my back against the wall, hold the vertical pole with one hand, and shoot with the other. Do not sit on the door edge. Staff will shout if you cross the line, and they are right.
luggage: Overhead racks fit a 60-litre backpack. Big suitcases are a pain because there is no luggage van. If a driver is moving your bags from Kandy to Ella while you ride the train — which most Sri Lanka tour packages do — life is easy. You ride light with a daypack. TripCabinet does this switch for you: driver takes bags, you take the train.
Connectivity: Signal drops after Hatton. Download offline maps and your ticket PDF. Keep a power bank — there are no charging points in most 2nd class cars. First class sometimes has a socket, but do not count on it.
Practical info for Indians: how to reach Kandy, cost split and best time
Getting to Kandy station is simple. From Colombo airport, it is 3 to 3.5 hours by car on the highway, or 2.5 to 3 hours from Colombo Fort by intercity train. Many Indians land, stay a night in Colombo or Negombo, then take the morning train to Kandy the next day. Kandy station is in the city centre, 10 minutes by tuk from the Temple of the Tooth.
Best time for the Kandy to Ella train is December to April for clear skies and bright tea greens. January to March is peak — book exactly at 30 days. May to September is inter-monsoon — fewer crowds, moody clouds, still fine because the hill country gets light rain but not washouts. October to November sees heavier rain and occasional slips that delay trains, though cancellations are rare.
What to pack for the ride: light jacket (it gets cool after Nanu Oya), cap, sunscreen, sunglasses, power bank, wet wipes, motion-sickness tablet if you need one. Wear shoes with grip — station platforms get slick when it drizzles. And carry cash in small notes — LKR 20, 50, 100 for snacks and tips.
Full cost for Indians doing just the ride: Ticket Rs 1,500 to 4,500, tuk to station Rs 500 to 800, snacks Rs 500. So under ₹1,000 per person on direct booking, or ₹1,500 to ₹2,500 via agent. If you are costing a full loop, factor visas, stays and driver. For 2026, Sri Lanka offers visa-free or ETA-based entry for Indians depending on current policy — check before you fly, and keep travel insurance for Indians for medical and delay cover. It is cheap peace of mind.
Want to add beach after Ella? After the hills, most people head to Mirissa, Galle or Bentota by train or driver. The Ella to Colombo night train connects via Kandy or via Ella to Colombo with a change at Peradeniya. If you are thinking of a multi-country hop after Sri Lanka, our guests often compare costs with a short island break — like a Maldives honeymoon package — but for pure value, Sri Lanka’s trains and stays are hard to beat.
One last practical note: validate your ticket at the gate before boarding. Staff check at Kandy and again on board. Keep your passport copy handy — some TTEs ask for ID against the reservation. And if your train is delayed, do not panic. Tea tastes better when you wait. I missed that first Kandy to Ella train and still talk about the second one more.
The Kandy to Ella train is not about ticking a box. It is about sitting by an open window with no AC, wind in your face, and watching a whole country roll by at 25 kmph. Book the right seat, pack light, and let the hills do the rest.