Travel from Colombo to Ella

Bus or train from Colombo to Ella?

National Transport Commission operates a bus from Colombo to Ella hourly. Tickets cost $1 - $3 and the journey takes 6 h 40 min. Alternatively, Sri Lanka Railways operates a train from Colombo to Ella 4 times a day. Tickets cost $1 - $6 and the journey takes 9 h 19 min.

How to get from Colombo to Ella

ModeDurationPrice
From Pettah CTB bus to Bandarawela then taxi to Ella.6 h 52 minRs. 2178
From Colombo Fort train to Elle.9 h 19 minRs. 637
From Colombo taxi to Ella.3 h 20 minRs. 15605
From Colombo drive to Ella.3 h 20 minRs. 2953
From Colombo taxi to Diyawanna Oya airport, fly to Hatton airport, then taxi to Ella.2 h 32 minRs. 26322
From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Ella.3 h 8 minRs. 23989

How long does it take to get from Colombo to Ella?

It takes approximately 6 h 52 min to get from Colombo to Ella, including transfers.

Is there a direct train between Colombo and Ella?

Yes, there is a direct train departing from Colombo Fort and arriving at Elle. Services depart four times a day, and operate every day. The journey takes approximately 9 h 19 min.

Operators from Colombo to Ella

OperatorPhoneWebsite
National Transport Commission+94 011-2587372National Transport Commission
Sri Lanka RailwaysSri Lanka Railways
Cinnamon AirCinnamon Air
SriLankan AirlinesSriLankan Airlines