The well-known Kandy to Ella train route covers 180 kilometers through Sri Lanka's hill country. This journey passes through 46 tunnels and crosses the Nine Arches Bridge while climbing from 500 meters to 1,041 meters elevation. Third-class carriages offer open windows and doors for unobstructed mountain views and photo opportunities. Best for budget travellers and authentic experiences. It takes 7 hours and is rated easy.
More on Ella
This is one of 5 options compared in Best Train Tours in Ella. The Ella guide has the practical detail for the rest of the trip.
We arrange this for our guests, with transport from where you are staying. Ask us about dates.
Best for budget travellers and authentic experiences
What to Expect
Board the train at Kandy Station
Third-class carriages fill quickly so arrive 30 minutes early for seats.
Pass through Peradeniya and Gampola
Train begins climbing into hill country with tea plantations visible.
Cross Nine Arches Bridge
The train slows for passengers to photograph the famous stone bridge.
Stop at Haputale Station
15-minute stop where local vendors sell tea and snacks.
Pass Diyaluma Falls viewpoint
Brief glimpse of the 220-meter waterfall from the left side of train.
Arrive at Ella Station
Journey ends at the small hill station 1,041 meters above sea level.
Highlights
46 tunnels carved through mountain rock
More Like This
Nearby Attractions
Worth visiting while you are in the area




