Kandy to Ella

   Kandy to Ella Road Distance 137 Km
   Kandy to Ella Aerial Distance 66 km
  Kandy to Ella Travel Time 3 Hours 40 Minutes

How to reach Ella from Kandy

Nestled in the hill station of Sri Lanka, Ella is a small, misty city in the Badulla District of Uva Province. It is approximately 140 kilometers (86 miles) from Kandy and at an elevation of 1,041 meters above sea level. It is situated amidst rolling green hills and waterfalls. One of the most enthralling destinations in the tear-shaped island, Ella features a rich bio-diversity with varieties of flora and fauna. A perfect location to escape the scorching heat of the southern Sri Lankan coast, Ella is a great relaxing and hiking destination. Some of the famous attractions here include the Ella Rock, Nine Arch Bridge, and Diyaluma Falls among others. 

There are plenty of ways to get from Kandy to Ella. And one the best and scenic rides to Ella would be by train.

Knowing The Details

1. Kandy to Ella by Train
2. Kandy to Ella by Road
3. Popular Routes to Ella
4. Popular Routes from Kandy
5. Places to Visit in Ella
6. Hotels in Ella

Ella Travel Packages

Compare quotes from upto 3 travel agents for free

1. Kandy to Ella by Train

Train in Sri Lanka
One of the most scenic train rides in the world, Kandy to Ella train ride is also a comfortable option to travel. What makes this a spectacular travel option is its scenery. While opting for the train ride, it is best to go for second class seats, as the windows in this compartment open up, unlike the first class AC compartments. Along with this, visitors also get a chance to take the Instagram-worthy shots from the open windows of the 2nd compartment. This train journey goes through mountains, forests, tea plantations, old bridges, and waterfalls. The frequency of the trains are frequent for about every 4 hours and takes approximately 6 hours to reach.  

2. Kandy to Ella by Road

Sri Lankan Roads
Kandy to Ella by car 
The quickest way to get to Ella from Kandy is by car. Either a privately owned or by a hired taxi. The distance from Kandy to Ella is 140 kilometers. It takes about 2 hours and 35 minutes to reach the destination by car via Mahaweli Raja Mawatha/B492 and Mahiyangana Rd/B36. 

Visitors can take the other two routes, as well, but the time taken to reach is a bit more than the first route. The second route takes about 3 hours and 15 minutes to reach through A5 and the third one takes 3 hours and 40 minutes to reach via Haragama Rd/B413 and A5.

Kandy to Ella by bus
There are daily direct buses operating from Kandy to Ella. Take the direct bus from Kandy to Katharagama. This bus goes through Ella. Alternatively, there is also another bus available from Kandy to Badulla or Bandarawela. From there, take another bus to Ella. The bus journey is about 5 hours and 45 minutes.

Popular Routes to Ella

Important Routes Time Taken Distance
Nuwara Eliya to Ella 2 Hours 55 Km
Kandy to Ella 3 Hours 40 Minutes 137 Km
Nuwara-eliya to Ella 1 hr 55 min 54.5 km
Colombo to Ella 4 hr 42 mins 327 Km

Popular Routes from Kandy

Important Routes Time Taken Distance
Kandy to Colombo 3 Hours 123 km
Kandy to Ella 3 Hours 40 Minutes 137 Km
Kandy to Sigiriya 2 hours 56 Mins 91 Km
Kandy to Nuwara Eliya 2 hour 75 km