Kandy to Ella Train: Tickets, Schedule, and Everything You Need to Know
The Kandy to Ella train is called one of the most beautiful train rides in the world. It lives up to the hype. But booking tickets and knowing what to expect can be confusing. Here is everything.
Why Everyone Talks About This Train Ride
The train from Kandy to Ella passes through the heart of Sri Lanka's hill country. For about 6 to 7 hours, you wind through tea plantations, cross colonial-era bridges, pass waterfalls, and climb through misty mountain villages. The views out the window — or from the open door if you are feeling adventurous — are genuinely stunning.
It is not just hype. This train ride consistently appears on "best train journeys in the world" lists, and for good reason. But there are some things you should know before you book.
Train Schedule
There are several trains daily from Kandy to Ella. The most popular departures are:
- Train 1005: Departs Kandy 8:47am, arrives Ella approximately 3:30pm
- Train 1007: Departs Kandy 11:10am, arrives Ella approximately 5:45pm
- Train 1015: Departs Kandy 2:45pm, arrives Ella approximately 9:00pm (loses daylight)
The morning trains are the best for views and photography. The afternoon train arrives after dark, which defeats the purpose. Schedules change occasionally, so check the Sri Lanka Railways website or ask your hotel before booking.
Which Class Should You Book?
There are three classes, and the choice matters more than you think:
- First Class Observation: Rs. 1,000. Reserved seats with large windows at the back of the train. This sells out weeks in advance. Book as early as possible. The views are the best, but you cannot lean out the door.
- Second Class Reserved: Rs. 600. The best value. You get a reserved seat with a window. The carriages are older but perfectly comfortable. You can move to the doors for photos.
- Second Class Unreserved: Rs. 300. No guaranteed seat. If you board at Kandy, you will probably get a seat. But the carriage fills up at each stop, and by Nanu Oya it can be standing room only.
- Third Class: Rs. 180. Very crowded. Fine for locals commuting short distances, but not recommended for the full 7-hour journey. No reserved seats.
How to Book Tickets
Option 1: Kandy Railway Station. Go to the station a day before your travel date and buy tickets at the counter. Bring your passport. First class sells out fast, but second class reserved is usually available if you book a day ahead.
Option 2: Online through SLR. Sri Lanka Railways has an online booking system, but it can be unreliable and does not always work with foreign credit cards. Worth trying, but have a backup plan.
Option 3: Through your hotel. Many hotels can arrange tickets for a small service fee (Rs. 500-1,000). This is the easiest option if you do not want to go to the station.
Where to Sit
The best views are on the right side of the train when traveling from Kandy to Ella. This side faces the valleys and tea plantations. The left side gets good views too, but the right side is generally considered better for photography.
Pro tip: The open doors between carriages are where the best photos happen. The train moves slowly enough that it is safe to stand in the doorway, but hold on tight and be sensible about it.
What to Bring
- Water and snacks. There are vendors on the train selling samosas and drinks, but the selection is limited.
- A light jacket or sweater. The hill country gets surprisingly cool, especially when the train climbs above 1,500m. With the doors open, it can feel chilly.
- Your phone or camera charged to 100%. You will take hundreds of photos.
- A book or music for the less scenic stretches.
What If Tickets Are Sold Out?
If first and second class reserved are sold out, you have two options:
Option 1: Buy unreserved second class and board early. The train starts at Colombo Fort so it arrives at Kandy already partially full. Get to the platform 30 minutes early and board as soon as the doors open.
Option 2: Skip the train and hire a private driver. The road from Kandy to Ella is beautiful too — different views but equally stunning. A private car takes about 4-5 hours and costs Rs. 10,000-13,000. You can stop at waterfalls and tea factories along the way, which the train does not do. Use a bidding platform to get competitive quotes from verified drivers.
The Ella End
Ella station is tiny and there is no organized taxi rank. Tuk-tuks will be waiting outside, but they charge premium rates to tired tourists. If you booked accommodation in advance, many guesthouses offer free pickup. Otherwise, expect to pay Rs. 300-500 for a tuk-tuk to most hotels in Ella.