Kandy to Ella Train: Schedules, Tickets & Prices
Trains from Kandy to Ella take around 1h 55m to 2h 46m, with tickets starting from 1,760 LKR to 3,124 LKR.
Train from Kandy to Ella
From Kandy, board the train at Ambewela and travel toward Ella, arriving at Badulla Ella or Ella. The ride typically takes about 1 hour 55 minutes, giving you a smooth and relaxed way to reach your destination. Tickets start from 1,760 LKR, book your seat in advance.
Prices: 1,760 LKR to 3,124 LKR
Duration: 1h 55m – 2h 46m ⏱
Train Routes & Schedules from Kandy to Ella
- Badulla Ella is just a train ride away from Ambewela, taking roughly 2h 46m. Tickets cost from 1,760 to 3,124 LKR, and departures run from 09:30 until 15:00.
- Starting from Ambewela, trains make their way to Ella, taking around 1h 55m. Tickets cost 3,124 LKR, and rail departures run from 09:30 until 15:00.
Cheapest Train Kandy to Ella
1760 LKR, from Ambewela to Badulla Ella, departure 09:30, duration 2h 46m.Fastest Train Kandy to Ella
3124 LKR, from Ambewela to Ella, departure some times, duration 1h 55m.Train Timetable: Ambewela → Badulla Ella
- 09:30 12:16 2h 46m 1760 LKR
- 15:00 17:46 2h 46m 3124 LKR
Train Timetable: Ambewela → Ella
- 09:30 11:25 1h 55m 3124 LKR
- 15:00 16:55 1h 55m 3124 LKR
Frequently Asked Questions Train Kandy to Ella
Below you will find answers to the most common questions about traveling from Kandy to Ella by train.
How long does the Kandy to Ella train journey usually take?
The Kandy to Ella train journey takes about 2 hours to 3 hours, depending on the train service and the exact station pair. A trip from Ambewela to Ella is around 2 hours, while the train ride from Ambewela to Badulla Ella is about 3 hours.
What is the price of train tickets for Kandy to Ella?
Train tickets for Kandy to Ella are priced between 1760 LKR and 3124 LKR. The final fare can vary depending on the train option and the specific station combination on the Kandy to Ella route.
When is the first train departure from Kandy to Ella?
The first train departure for Kandy to Ella is at 09:30. If you are planning the train journey from Kandy to Ella, it is best to be ready early so you do not miss the morning service.
What time is the last train service on the Kandy to Ella route?
The last train service for Kandy to Ella departs at 15:00. For a train trip on this route, it is a good idea to check your timing carefully so you can catch the afternoon departure.
How many train trips are available between Kandy and Ella?
There are 4 train trips available for Kandy to Ella. That gives travelers a few options when planning a train journey between Kandy and Ella, though the schedule is still limited.
Can I book train tickets for the Kandy-Ella route in advance?
Yes, it is sensible to book train tickets for Kandy to Ella in advance because the route has only 4 train trips. Since the train service is limited, early booking can help you secure a better option for your journey.
Which stations are used for the train connection from Kandy to Ella?
For the Kandy to Ella train connection, departures are listed from Ambewela, and arrivals are available at Badulla Ella and Ella. If you are taking the train journey, make sure you check which station pair matches your travel plans.
What should I know before taking the train trip from Kandy to Ella?
Before taking the train trip from Kandy to Ella, it helps to compare the travel time, station pair, and departure time. The train journey can take about 2 to 3 hours, and the available departures run from 09:30 to 15:00, so planning ahead makes the trip easier.
Travel options for Kandy to Ella
More Train routes from and to Kandy or Ella
Routes in Train from Kandy →
Routes in Train to Ella ←
Routes in Train to Kandy ←
Routes in Train from Ella →
Planning more than just Kandy to Ella?
You’re currently viewing Train options for Kandy to Ella. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.