I've taken the Kandy to Ella train journey four times. Each time, I swore it would be my last. The crowds, the heat, the struggle for seats - it's exhausting.
And each time, about twenty minutes after leaving Kandy, when the train starts climbing into the misty hills and tea plantations appear on both sides, I remember exactly why I keep coming back.
This isn't just a train ride. It's possibly the most scenic railway journey in the world, winding through cloud forests, past waterfalls, across the famous Nine Arch Bridge, through endless tea estates that look like someone painted them green.
But here's what travel blogs won't tell you: if you don't plan properly, you'll spend seven hours standing in a crowded corridor, missing half the views, arriving in Ella exhausted and frustrated.
I've made every possible mistake on this journey. I've also figured out exactly how to do it right. Let me share everything you need to know - the real, practical details that make the difference between a magical experience and a miserable one.
Why This Train Journey is So Special
The Kandy to Ella railway line was built by the British in the early 1900s to transport tea from the hill country plantations to Colombo. They carved this railway through some of the most challenging terrain in Sri Lanka - steep mountains, dense forests, deep valleys.
What they created, probably without intending to, is one of the most breathtaking train journeys on Earth.
The track climbs from 500 meters above sea level in Kandy to over 1,800 meters at Pattipola (the highest point), then descends to about 1,000 meters in Ella. You pass through:
Endless tea plantations carpeting the hillsides in every shade of green you can imagine. Waterfalls tumbling down mountain faces. Tiny villages where life moves at the same pace it did fifty years ago. The famous Nine Arch Bridge, where the train crawls across a colonial-era viaduct surrounded by jungle. Cloud forests where mist rolls through the trees like something from a fairy tale.
And the best part? Unlike viewing scenery from a bus or car, the train moves slowly enough that you can actually absorb everything. You can hang out the open doorways (yes, really), feel the cool mountain air, take photos without everything being a blur.
Tourists have been raving about this journey for years. It's consistently ranked among the world's most beautiful train rides. They're not exaggerating.
The Route: What You'll Actually See
The full journey is about 180 kilometers and takes 6.5 to 7.5 hours depending on which train you catch. Let me walk you through what happens along the way:
Kandy to Gampola (First 30 Minutes)
Honestly? This part is the least interesting. You're still in the outskirts of Kandy, passing through residential areas and small towns.
Use this time to settle in, organize your stuff, grab snacks from vendors who walk through the train, and prepare your camera. The good stuff is coming.
Gampola to Hatton (Next 2 Hours)
This is where it starts getting beautiful. The train begins climbing seriously now. You'll notice the temperature dropping, the air getting fresher.
Tea plantations start appearing - small patches at first, then entire hillsides covered in those perfectly manicured tea bushes. If you're lucky and it's early morning, mist rolls across the estates creating absolutely magical scenery.
Watch for: Tea pluckers working the estates with bags on their backs. Small waterfalls appearing alongside the track. The landscape changing from tropical to temperate as you climb.
Hatton to Nanu Oya (1.5 Hours - Getting Really Good Now)
Hatton is where serious tea country begins. This region produces some of Sri Lanka's finest Ceylon tea.
The views intensify. Mountains all around you. Tea estates stretching as far as you can see. The train winds around curves where you can look back and see the entire train snaking along the hillside.
Nanu Oya is the station for Nuwara Eliya (the hill station town). Many people get off here, which means more space for those continuing to Ella. Small blessing.
Watch for: The Ramboda Falls area - waterfalls visible from the train. Tea factories with their distinctive architecture. Colonial-era railway stations that look like they haven't changed in a century.
Nanu Oya to Haputale (2.5 Hours - The Best Part)
This is it. This is why you're here.
After Nanu Oya, the scenery becomes absolutely spectacular. The train climbs to its highest point at Pattipola station (1,898 meters above sea level), then begins descending.
The tea estates here are the most photogenic you'll ever see. Perfectly maintained, impossibly green, covering mountains in every direction. On clear days, you can see multiple mountain ranges layered into the distance.
The famous viewpoints and photo stops are in this section:
Idalgashinna Station: Tiny station in the middle of nowhere, surrounded by tea estates and mountains. The train stops here for a minute or two. It's like someone placed a train station in the most beautiful spot they could find.
Demodara Loop: The railway makes a complete loop to gain elevation. You actually go in a circle and pass over yourself. Engineering marvel, visually fascinating.
Nine Arch Bridge: The most photographed spot on the entire route. The train crosses a 91-meter bridge built entirely from brick and stone (no steel), surrounded by jungle and tea plantations. Some people actually get off at Ella and walk back to this bridge (about 45 minutes walk) to photograph the train crossing from below. The view from the train itself is good, but the view of the train ON the bridge is legendary.
Watch for: Everything. Seriously, keep your camera ready. Some of the best views appear suddenly around corners.
Haputale to Ella (Final 1 Hour)
The landscape softens a bit as you descend toward Ella. Still beautiful, just less dramatic than the previous section.
You'll start seeing signs of Ella approaching - small guesthouses, restaurants, the town itself nestled in a mountain valley.
The train pulls into Ella station, usually crowded with tuk-tuks waiting for tourists. You made it.
Booking Tickets: The Part That Confuses Everyone
This is where most people stress unnecessarily. Let me simplify it.
Three Classes, Three Experiences
First Class Reserved (Observation Car):
Premium experience. Large windows, comfortable seats, air conditioning, guaranteed seat assignment.
Cost: Around Rs. 2,500-3,000 (about $8-10)
The catch: Very limited seats, books up weeks in advance during peak season (December-March, July-August).
Pros: Comfort, guaranteed seat, best windows. Cons: Expensive (by Sri Lankan standards), windows can't open (less atmospheric), sometimes you're too comfortable and distant from the experience.
The sweet spot for most travelers. Reserved seats, fans (no AC), windows that open.
Cost: Around Rs. 600-800 (about $2-3)
Pros: Affordable, guaranteed seat, windows open for photos and fresh air, still comfortable. Cons: Can be crowded, fans barely work when the train is full.
Third Class (Unreserved):
No seat reservations. First come, first served. Wooden benches.
Cost: Around Rs. 200-300 (less than $1)
Pros: Cheap, authentic local experience, doors stay open (great for photos). Cons: Might not get a seat, can be extremely crowded, uncomfortable for 7 hours standing.
My recommendation: Second class reserved if you can get it. Third class only if you're young, flexible, and okay with potentially standing for hours.
How to Actually Book Tickets
Option 1: Online (Recommended if Possible)
The Sri Lanka Railways website (eservices.railway.gov.lk) allows online booking 30 days in advance.
The problem: The website is often down. Like, genuinely down. Sometimes for days. The user interface was designed in 2003 and hasn't been updated. Payment can be glitchy.
But when it works, it's the easiest way. Book exactly 30 days before your travel date, right when booking opens (midnight). Popular dates sell out in hours.
Option 2: Railway Stations
Go to Kandy railway station booking office. They sell tickets 30 days in advance.
Arrive early (office opens around 8 AM). During peak season, there will be a queue. Locals and guesthouse owners buy in bulk to resell at markup, so competition is real.
Option 3: Through Your Hotel/Guesthouse
Most hotels can arrange tickets for a small fee (Rs. 500-1,000 service charge).
Convenient but you'll pay extra, and they might give you third class when you wanted second class.
Option 4: Buy at the Station Day-of
For third class unreserved, you can buy tickets the day you travel.
Arrive at the station at least 1 hour before departure. Buy your ticket. Find the third class carriages (usually at the back of the train). Claim a seat or prepare to stand.
This works, but it's stressful and you risk being packed like sardines for 7 hours.
The Secret Booking Hack
Here's what smart travelers do:
If you can't get Kandy-Ella tickets (sold out), book Kandy to Nanu Oya and Nanu Oya to Ella separately.
These segments are less popular and easier to book. You'll need to get off at Nanu Oya, wait for the next Ella-bound train (usually 30-90 minutes), but you'll have reserved seats for the entire journey.
Alternatively, start from Nanu Oya instead of Kandy. The Nanu Oya to Ella section is the most scenic part anyway. Take a bus or taxi from Kandy to Nanu Oya (1.5 hours, Rs. 500-800), then catch the train there.
Which Train to Take? (They're Not All the Same)
Multiple trains run the Kandy-Ella route daily. They're NOT equal.
Best Trains for Tourists:
Train 1005 (Podi Menike):
Departs Kandy: 8:47 AM
Arrives Ella: Around 3:30 PM
The most popular tourist train. Has observation car (first class). Usually the most crowded. Timing is perfect - you see everything in daylight and arrive in Ella with time to settle in.
Train 1015:
Departs Kandy: 11:10 AM
Arrives Ella: Around 6:00 PM
Slightly less crowded than morning train. You'll see the best scenery in afternoon light. Risk is arriving Ella in darkness if the train is delayed.
Avoid:
Night trains (you'll see nothing). Express trains that skip smaller stations (less time to enjoy scenery). Very early morning trains (you'll miss views in the pre-dawn darkness).
Packing for the Journey: What You Actually Need
Don't overthink this, but do bring:
Essential:
- Snacks and water (train vendors sell stuff but it's limited)
- Light jacket or sweater (gets cold at higher elevations)
- Sunscreen (you'll be in sun through open windows for hours)
- Toilet paper (train bathrooms often run out)
- Small backpack (keep valuables with you, luggage goes in overhead racks)
Recommended:
- Camera or good phone (obviously)
- Power bank (you'll use your phone battery taking photos)
- Hat or cap (sun protection)
- Hand sanitizer (train bathrooms are... not great)
- Book or music (it's 7 hours, there's downtime between scenic sections)
Don't Bother With:
- Tripods (no space, unnecessary)
- Large luggage (keep it minimal if possible)
- Formal clothes (wear comfortable, casual stuff)
Best Seats for Views (This Actually Matters)
Not all seats are created equal. The views change depending on which side of the train you're on.
Kandy to Ella direction (the typical tourist route):
Right side of the train (facing forward) has slightly better views overall. But honestly, both sides have great scenery. Don't stress too much about this.
The real pro tip:
The BEST spot isn't a seat at all. It's the doorways.
Sri Lankan trains keep doors open (yes, really open - no doors closing). You can stand in the doorway, lean out (carefully!), feel the wind, get unobstructed photos.
This is where you'll get your best photos and most memorable experiences. Just be safe - hold on tight, don't lean too far, and be aware of tunnels (you'll get warnings from other passengers).
Safety Note on Door Hanging
Hanging out the doors is generally safe if you're sensible. Thousands of people do it daily. But:
- Hold on with at least one hand at all times
- Watch for tunnels (locals will shout warnings)
- Watch for trees and poles close to the track
- Don't lean out when the train is going fast around curves
- Keep your backpack secure
Use common sense and you'll be fine.
Photography Tips: Getting Those Instagram Shots
Everyone wants the perfect train journey photos. Here's how:
The train crossing Nine Arch Bridge shot:
You can't get this from the train itself. You need to be on the ground photographing the train crossing.
Option 1: Get off the train at Demodara station (one before Ella), walk to Nine Arch Bridge (20 minutes), photograph the next train crossing.
Option 2: Stay in Ella, walk to Nine Arch Bridge early morning or late afternoon (45 minutes from town), wait for a train.
Train timings at Nine Arch Bridge: Check locally as schedules vary, but typically morning around 9:30-10:00 AM and afternoon around 12:30-1:00 PM.
Hanging out the door shots:
Stand in the doorway, have a friend photograph you with the scenery behind. Or hold your phone at arm's length (selfie mode) with the landscape visible. The classic shot.
Best lighting: Morning trains get better light on most sections. Avoid harsh midday sun.
Tea plantation shots:
The section from Nanu Oya to Haputale is gold for tea plantation photos. Keep your camera ready - the best scenes appear suddenly.
Phone vs Camera:
Honestly? A good smartphone is enough. The train moves slowly, lighting is good during daytime, and you don't want to juggle expensive camera gear in crowded conditions.
Eating on the Train: What to Expect
The train has vendors who walk through selling snacks and drinks:
- Eggs (boiled, deviled)
- Vadai (Sri Lankan savory snacks)
- Biscuits and chips
- Tea and coffee
- Soft drinks and water
- Seasonal fruits
Prices are reasonable (Rs. 50-200 for most items). Quality varies - boiled eggs and fruits are safe bets. The tea is surprisingly good.
My recommendation: Bring your own substantial snacks from Kandy, but buy tea and small items from vendors. It's part of the experience and supports local sellers.
The train stops at a few larger stations where vendors on platforms sell more options - rice packets, kottu, fresh fruits. These stops are brief (5-10 minutes), so if you buy platform food, be ready to jump back on quickly.
Bathroom Situation (Let's Be Honest)
Train bathrooms exist but they're... basic. Very basic.
Squat toilets. Often dirty. Frequently run out of water and toilet paper. Not always properly locked.
Strategy: Use bathrooms at major stations when the train stops (Hatton, Nanu Oya). Bring your own toilet paper. Lower your expectations significantly.
This isn't a luxury train. It's a working railway that tourists happen to use. Adjust expectations accordingly.
Common Problems and How to Solve Them
Problem: Train is delayed
Delays are common. 30-60 minutes is normal. Sometimes more.
Solution: Build buffer time into your plans. Don't book anything time-sensitive in Ella for the same evening. Relax and embrace Sri Lankan time.
Problem: Can't get reserved tickets
Solution: Take third class unreserved, or start from Nanu Oya instead of Kandy, or book separate segments, or go reverse direction (Ella to Kandy is less crowded).
Problem: Too crowded, can't move
Solution: Board at less popular stations (Peradeniya instead of Kandy saves you from the initial rush). Travel off-season (April-June, September-November). Take later trains that tourists skip.
Problem: Feeling sick from motion/heat
Solution: Sit near open windows or doors. Ginger candies help with nausea. Stay hydrated. Take breaks standing in doorways for fresh air.
Ella to Kandy vs Kandy to Ella: Does Direction Matter?
Most tourists go Kandy to Ella. But Ella to Kandy has advantages:
Ella to Kandy pros:
- Less crowded (most tourists go the other way)
- Easier to get tickets
- Scenery is identical (you see the same things)
- You're facing backward to the direction most tourists face, so you get "their" views from your side
Ella to Kandy cons:
- Slightly less romantic than the traditional route (psychological, not practical)
- If you're continuing to Colombo from Kandy, it's backtracking
Honestly? If you can't get Kandy-Ella tickets, just go Ella-Kandy. The experience is virtually identical.
Alternative: Shorter Sections
Don't have 7 hours? You don't need to do the full route.
Best shorter options:
Nanu Oya to Ella (3.5 hours):
This is the most scenic section. You get tea plantations, Nine Arch Bridge, mountain views - all the highlights.
Easier to get tickets. Less time commitment. Perfect if you're short on time.
Haputale to Ella (1.5 hours):
The absolute condensed highlight reel. You get Nine Arch Bridge and great scenery in 90 minutes.
Ideal for people staying in Haputale who want the experience without the full journey.
After Arrival: What to Do in Ella
You'll arrive in Ella tired, probably dusty, definitely hungry. Here's the immediate plan:
Find your accommodation: If you pre-booked, guesthouses often pick you up free. Otherwise, tuk-tuks wait at the station (Rs. 200-500 to most guesthouses).
Eat: Ella has great food. Try Cafe Chill or Matey Hut for Sri Lankan food. Jade Green or AK Ristoro for Western food.
Relax: You just spent 7 hours on a train. Rest. Ella isn't going anywhere.
Tomorrow's adventures in Ella:
- Little Adam's Peak hike (easy, 1 hour, sunrise views)
- Ella Rock hike (challenging, 3 hours, stunning views)
- Nine Arch Bridge walk (beautiful, easy)
- Ravana Falls (15 minutes from town)
- Tea factory tours
Budget Breakdown: What This Journey Actually Costs
Train ticket: Rs. 600-3,000 depending on class
Food and drinks on train: Rs. 500-1,000
Snacks from Kandy before journey: Rs. 500
Tuk-tuk to Kandy station: Rs. 200-400
Tuk-tuk from Ella station to hotel: Rs. 300-500
Total realistic cost: Rs. 2,500-5,500 (about $8-18)
For one of the world's most scenic train journeys, that's remarkably cheap.
Best Time of Year for This Journey
Peak season (December-March):
Clear weather, best visibility, comfortable temperatures. Also most crowded and hardest to get tickets.
Shoulder season (April-June, September-November):
Less crowded, easier tickets, still decent weather. Some rain possible but views are often even more dramatic with mist and clouds.
Monsoon (May-August, October-January depending on monsoon):
Heavy rain possible. Views obscured by clouds. Train runs but experience is diminished. Only travel these months if you have no choice.
My recommendation: January-February for weather, or September-October for fewer crowds.
What Nobody Tells You (Real Talk)
Let me share some truths that travel blogs gloss over:
It's long: Seven hours is a long time. The scenery is incredible, but there are stretches where not much happens. Bring entertainment.
It's uncomfortable: Wooden seats. Crowds. Heat. It's not a luxury experience.
You might not get photos you imagined: If it's cloudy, crowded, or you're stuck in a bad seat, your photos might be mediocre. That's okay. The experience itself is the reward.
It's still worth it: Despite everything above, this train journey is genuinely special. The scenery is real. The experience is unique. You'll remember it forever.
My Personal Experience and Recommendation
I've done this journey in first class, second class, third class, during peak season, during rain, starting from Kandy, starting from Nanu Oya.
The best experience I had? Second class reserved, September (shoulder season), started from Nanu Oya at 11 AM.
Why it was perfect: Reserved seat so I could relax. Not too crowded. Beautiful afternoon light. Mist rolling through the mountains. I spent half the journey in the doorway with wind in my face, watching tea plantations slide by.
The worst experience? Peak December, third class unreserved, from Kandy. Stood for 5 hours in a packed corridor, barely saw anything, arrived exhausted.
The difference wasn't luck. It was planning.
If you're reading this wondering whether to do this journey, the answer is yes. Absolutely yes.
But do it right. Book early. Choose your train carefully. Pack smart. Manage expectations.
This train journey through Sri Lanka's hill country is one of those rare experiences that lives up to the hype. The photos on Instagram aren't exaggerated. The reviews calling it "the most beautiful train ride in the world" aren't lying.
On a clear day, watching the sun illuminate endless tea plantations while the train crawls along mountain tracks, you'll understand why people travel halfway around the world for this specific train journey.
It's that good.
Book your ticket. Pack light. Bring your camera. And prepare for seven hours of scenery so beautiful you'll forget how uncomfortable your seat is.
See you on the train.
Disclaimer: Train schedules, prices, and booking procedures mentioned are accurate as of early 2026 but subject to change. Sri Lanka Railways can modify schedules without notice. Always verify current timings and ticket prices before travel. Weather conditions vary and can affect visibility. The author has no affiliation with Sri Lanka Railways or any tour operators mentioned. Travel at your own risk and always prioritize safety when photographing or enjoying scenery from moving trains.










0 Comments