Check before you travel Hill-country railway: repairs after Cyclone Ditwah Checked 19 October 2026
Cyclone Ditwah damaged the hill-country railway in November 2025, and it is reopening in stages. Since 2 October 2026, trains run again from Colombo Fort to Peradeniya and Gampola, but Kandy station itself is not served yet. Earth slips near Kadigamuwa have blocked the line more than once since then, most recently early on 17 October 2026, when trains towards Gampola and Colombo Fort were delayed; expect delays or short suspensions after heavy rain. Trains between Nanu Oya and Badulla, which stop at Haputale, Ella and Demodara, restarted on 20 June 2026. The section between Gampola and Nanu Oya is still under repair, so you cannot yet go by train from Colombo or Kandy all the way to Ella. Check the latest services before you plan a rail journey, and book reserved seats on the Sri Lanka Railways seat reservation site.
Both are hill-country towns on the same railway, and both are on almost every first-time itinerary, so it’s natural to ask which one to pick. They’re less alike than they look. Ella is a small village-sized town built around walks: two classic viewpoint hikes, a railway viaduct and a waterfall, all close to town. Nuwara Eliya is a proper town, much higher and colder, built around a lake, colonial buildings and some of the highest tea country in Sri Lanka.
If you can only fit in one, choose Ella for walking and Nuwara Eliya for cool air, tea and Horton Plains. If you have three or four days in the hills, do both: they’re an easy train ride apart.
Choose Ella if
- You want to walk from your door. Little Adam’s Peak and Ella Rock both start in town, and Nine Arch Bridge is a short tuk-tuk ride away.
- You like a small place with cafés, guesthouses and other travellers, and don’t need much more.
- You’re heading south next: the road from Ella drops through the Ella Gap to Wellawaya, the way to Yala and the south coast.
Choose Nuwara Eliya if
- You want cool weather after the heat of the coast or the Cultural Triangle. The town is 1,868 m above sea level and cool all year.
- Tea is the point. The surrounding district has the highest average elevation of Sri Lanka’s tea regions, and Pedro Tea Estate is just outside town.
- You want to see Horton Plains National Park and World’s End, an early-morning trip from here.
- You enjoy a bit of history: the post office, the Grand Hotel and the Hill Club date from the town’s days as a British hill station.

Side by side
- Height and climate. Ella is at around 1,040 m, Nuwara Eliya at 1,868 m, and you feel the difference. Ella is cooler than the lowlands but much milder than Nuwara Eliya, where the evenings are cold, so pack a warm layer. In Nuwara Eliya, October is on average the wettest month and March the driest. Around Ella, the nearest long-term weather station, at Badulla, has its wettest months from October to January.
- What you do all day. Ella: walks, the viaduct, Ravana Falls and tea factory visits. Nuwara Eliya: Gregory Lake, Victoria Park, Hakgala Botanic Gardens, tea estates and Horton Plains.
- The train. Both are on the Main Line to Badulla. Ella has its own station in town. Nuwara Eliya’s station is Nanu Oya, a short drive away. The stretch between them, through Pattipola and Haputale, is the best-known part of the ride, about two and a half hours from Nanu Oya to Ella. Trains between Nanu Oya and Badulla have run again since 20 June 2026; see the travel update at the top of this page for the rest of the line.
- Busy times. April is Nuwara Eliya’s busiest month: around the Sinhala and Tamil New Year the town holds motor and horse racing, golf tournaments and a flower show, and the Department of National Botanic Gardens calls mid-March to the end of April the Nuwara Eliya season. Ella’s busy times follow the general tourist season, and its viewpoints and the bridge are quietest early in the morning.
Doing both
The natural order is Nuwara Eliya first, then the train from Nanu Oya down to Ella, then on to the south coast or Yala. Two nights in each is plenty for most people. Our 4 days in the hill country itinerary sets it out day by day, and 2 days in Ella covers the Ella end in detail. Coming from Kandy? See Kandy to Ella for the road and rail options.
Frequently asked questions (FAQs)
Which is better, Ella or Nuwara Eliya?
Ella for walking, with Little Adam’s Peak and Ella Rock starting in town. Nuwara Eliya for cool weather, tea estates, colonial buildings and Horton Plains. With three or four days in the hills, do both.
Which is colder, Ella or Nuwara Eliya?
Nuwara Eliya, by a long way. It’s 1,868 m above sea level against Ella’s 1,040 m, and its evenings are cold all year.
How do I get from Nuwara Eliya to Ella?
By train from Nanu Oya, a short drive from Nuwara Eliya, which takes about two and a half hours to Ella and is the most scenic part of the line. By road it’s a drive through Welimada and Bandarawela.
Can I see Horton Plains from Ella?
It’s much easier from Nuwara Eliya, the usual base for an early-morning trip to Horton Plains and World’s End.
When is Nuwara Eliya busiest?
In April, around the Sinhala and Tamil New Year, when the town holds racing, golf and a flower show.
Header photo: Madhawa Dunuwila / Wikimedia Commons, CC BY-SA 4.0.






