The Kandy-to-Ella hill-country train is consistently ranked among the world’s great rail journeys – a six-hour passage through tea terraces, tunnels and waterfalls that covers 300 metres of altitude change in a single scenic arc.