Travel Kandy to Ella

Kandy to Ella

Arrive in Ella to find misty tea plantations and cool mountain air, a sharp contrast with Kandy's lively city atmosphere. There are multiple ways to travel between Kandy and Ella, and this page lays out timetables, journey durations and fares across all available options.

Travel options for Kandy to Ella

Move from Kandy to Ella by charter in 1h y 13 minutes for the quickest journey, or take a train for 1760 LKR to save on costs.

Train from Kandy to Ella

From Kandy, board the train at Ambewela and travel toward Ella, reaching Badulla Ella or Ella along the way. The ride generally lasts about 1 hour 55 minutes, offering a convenient and stress-free way to get there. Tickets are available from 1,760 LKR, secure yours now here.

Popular departures: Ambewela
Popular arrivals: Badulla Ella Ella

Prices: 1,760 LKR

Duration: 1h 55m – 2h 46m ⏱

Take train from Kandy to Ella for 1760 LKR Experience train from Kandy to Ella for 1760 LKR

View all Train tickets →

Van from Kandy to Ella

Catch a van from Kandy to Ella, with departures arranged at Kandy and drop-off at Ella. The journey usually takes around 3 hours 30 minutes, and fares are typically 11,277 LKR. Availability can be checked and seats reserved in advance using the van booking service.

Popular departures: Kandy
Popular arrivals: Ella

Prices: 11,277 LKR

Duration: 3h 30m – 5h ⏱

Choose van from Kandy to Ella for 11277 LKR Take van from Kandy to Ella in 3h 30m

View all Van tickets →

Charter from Kandy to Ella

Make your way from Kandy to Ella with a private transfer, picked up and dropped off at the locations you select. Expect the journey to last 1 hour 13 minutes, with fares starting at 18,977 LKR. Reserve your ride now and plan your trip your way.

Prices: 18,977 LKR

Duration: 1h 13m – 4h ⏱

Book charter from Kandy to Ella for 18977 LKR Ride with charter from Kandy to Ella for 18977 LKR Ride with charter from Kandy to Ella in 1h 13m Ride with charter from Kandy to Ella in 1h 13m Travel with charter from Kandy to Ella in 1h 13m Travel with charter from Kandy to Ella in 1h 13m

View all Charter tickets →

Combined from Kandy to Ella

Combined services connect Kandy and Ella, departing from Kandy City Limits and arriving at Ella. Expect a journey of about 8 hours, with tickets priced at 29,043 LKR. Check available options and secure your seat reserve now.

Popular departures: Kandy City Limits
Popular arrivals: Ella

Prices: 29,043 LKR

Duration: 8h ⏱

Book combined from Kandy to Ella in 8h

View all Combined tickets →

Distance Kandy to Ella

The distance between Kandy and Ella is 65.3 kilometers.

Kandy to Ella Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Kandy to Ella

Train
Van
Charter
Combined
Average price
2,783 LKR
11,992 LKR
28,857 LKR
29,043 LKR
Cheapest price
1,760 LKR
11,277 LKR
18,977 LKR
29,043 LKR
Average duration
2h 20m
4h 15m
2h 58m
8h 00m
Minimum duration
1h 55m
3h 30m
1h 13m
8h 00m
Number of departures
4
2
12
1
Tickets
Operators
Sri Lanka Railway
Magical Sri Lanka, Tuktukdude Leisure
TaxiBazaar, Lakpura, Glorious Transfer, Best Sri Taxis, Ceylon Roots, Tours with Stef Lanka, Nimble Taxi Lanka, Magical Sri Lanka, Real Lanka Holidays, Rosary Global and Travels
SL Highway Bus Service and Shuttle Transfer

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.

Departure stations
Ambewela
Arrival stations
Badulla Ella
Ella

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

Check all Combined tickets →

Van Routes & Schedules from Kandy to Ella

Take off in a minivan at Kandy toward Ella, the sole direct route available. Travel time is approximately 3h 30m to 5h, with services scheduled from 07:00 until 08:00 and fares from 11,277 to 12,706 LKR. You’ll arrive at Ella, and consulting the timetable for trips between Kandy and Ella helps you choose the most convenient departure.

Departure stations
Kandy
Arrival stations
Ella

Van Timetable: Kandy → Ella

  • 07:00 12:00 5h 11277 LKR
  • 08:00 11:30 3h 30m 12706 LKR

Check all Van tickets →

Charter Routes & Schedules from Kandy to Ella

For journeys from Kandy to Ella, private vehicles provide a range of boarding and disembarking options, giving you the freedom to start and end your trip where it’s most convenient. Depending on the points selected, travel typically lasts around 1h 13m to 4h, with prices beginning at 18,977 to 46,597 LKR. Since departures are fully adaptable, you can plan your ride around your own schedule and preferences.

Departure stations
kandy, Kandy
Peradeniya
Kandy Transfer
Kandy
Arrival stations
Ella
Ella Hotel Transfer

Charter Timetable: Kandy → Ella

  • --:-- --:-- 3h 19m 32310 LKR
  • --:-- --:-- 3h 30m 23381 LKR
  • --:-- --:-- 4h 31128 LKR
  • --:-- --:-- 3h 30m 34158 LKR

Charter Timetable: Kandy Transfer → Ella

  • --:-- --:-- 3h 20m 23234 LKR
  • --:-- --:-- 3h 21835 LKR
  • --:-- --:-- 2h 18m 46597 LKR
  • --:-- --:-- 3h 28m 27343 LKR

Charter Timetable: Kandy Transfer → Ella Hotel Transfer

  • --:-- --:-- 3h 20m 18977 LKR

Charter Timetable: kandy, Kandy → Ella

  • --:-- --:-- 1h 13m 26186 LKR

Charter Timetable: Peradeniya → Ella

  • --:-- --:-- 3h 27m 33399 LKR
  • --:-- --:-- 1h 15m 27731 LKR

Check all Charter tickets →

Combined Routes & Schedules from Kandy to Ella

Take off from Kandy City Limits on a coordinated transfer toward Ella, combining different modes of transport. Fares start from 29,043 LKR, and the journey lasts roughly 8h, arriving at Ella. Departures run at 09:00, and checking the timetable for Kandy to Ella trips helps you plan your schedule.

Check all Combined tickets →

Frequently Asked Questions Kandy to Ella

Below you will find answers to the most common questions about traveling from Kandy to Ella.

How long does the Kandy to Ella route usually take?

Travel time on the Kandy to Ella route varies a lot by transport type. The train takes about 1 hour 55 minutes to 2 hours 46 minutes, while the van takes about 3 hours 30 minutes to 5 hours. Charter services range from about 1 hour 13 minutes to 4 hours.

What is the cheapest way to travel from Kandy to Ella?

The cheapest option on the Kandy to Ella route is the train, with fares from 1,760 LKR to 3,124 LKR. Vans cost more, at about 11,277 LKR to 12,706 LKR. Charter services are higher still, starting at 18,977 LKR.

How much does the Kandy to Ella route cost overall?

Prices on the Kandy to Ella route depend on the transport type. Train tickets are 1,760 LKR to 3,124 LKR, vans are 11,277 LKR to 12,706 LKR, and charter services range from 18,977 LKR to 46,597 LKR.

Which option is the fastest for the Kandy to Ella route?

The fastest option listed for the Kandy to Ella route is a charter service, with some trips taking about 1 hour 13 minutes. The train is next, at about 1 hour 55 minutes to 2 hours 46 minutes. Van trips take longer.

Where do trips from Kandy to Ella usually depart and arrive?

For the Kandy to Ella route, train services depart from Ambewela and arrive at Ella or Badulla Ella. Vans depart from Kandy and arrive at Ella. Charter services can depart from Kandy, Peradeniya, or Kandy Transfer and arrive in Ella.

How often do services run on the Kandy to Ella route?

The context does not show a fixed frequency for the Kandy to Ella route. It does show 4 train trips, 2 van trips, 1 combined trip, and 12 charter trips. That means availability is limited rather than continuous.

What are the first and last departures for the Kandy to Ella route?

For the Kandy to Ella route, the train runs from 09:30 to 15:00. Vans are scheduled between 07:00 and 08:00. The combined service has a single departure at 09:00. Charter times are not shown.

How long does the train from Kandy to Ella take, and where does it go?

The train on the Kandy to Ella route takes about 1 hour 55 minutes to 2 hours 46 minutes. It departs from Ambewela and arrives at Ella or Badulla Ella, depending on the service.

What should I know about the van service on the Kandy to Ella route?

The van service on the Kandy to Ella route departs from Kandy and arrives in Ella. It takes about 3 hours 30 minutes to 5 hours. The listed fare is 11,277 LKR to 12,706 LKR, with departures between 07:00 and 08:00.

Is there a combined service for the Kandy to Ella route, and what are its details?

Yes, the Kandy to Ella route has one combined service. It departs from Kandy City Limits, arrives in Ella, costs 29,043 LKR, and takes exactly 8 hours. The only listed departure time is 09:00.

Are charter transfers available on the Kandy to Ella route, and what do they cover?

Charter services are available on the Kandy to Ella route. They depart from Kandy, Peradeniya, Kandy Transfer, or Kandy, and arrive in Ella or Ella Hotel Transfer. Durations range from about 1 hour 13 minutes to 4 hours.

Where can I book tickets for the Kandy to Ella route?

For the Kandy to Ella route, TicketRoutes.com is the place to check for booking details. The available services include train, van, combined, and charter options, with different prices, departure points, and travel times.

Browse travel routes across Sri Lanka

Route finder

The map makes it easy to explore connections between destinations nationwide. Compare transport options and discover routes for future journeys.


More travel routes for Kandy and Ella

Planning more stops after Kandy to Ella?

If your journey doesn’t end with Kandy to Ella, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.