Nuwara Eliya to Ella by Road — Sri Lanka travel story by Lankan Stays & Trails

Road trip · Leg 4

Nuwara Eliya to Ella by road

The road from Nuwara Eliya to Ella is the most relaxed leg of the classic Sri Lanka road trip. It is short, it descends rather than climbs, and it passes from the misty upcountry of Nuwara Eliya into the sunnier Uva hills. Most travellers take the train instead, but the drive has its own stops and suits anyone who missed out on tickets.

October 22, 2026 · 7 min read · Lankan Stays & Trails

TransportHill CountryElla

Quick answer

The drive from Nuwara Eliya to Ella by road is roughly 60 kilometres and takes about two and a half hours, heading south-east past Hakgala Botanical Garden and Seetha Eliya, down through the vegetable terraces of Welimada and on through Bandarawela. Worthwhile stops are Hakgala's gardens, the Seetha Amman temple, a viewpoint above the Uva valleys and a tea break in Bandarawela. The road is gentler than the climb from Kandy and makes a good alternative when train seats are sold out.

Key takeaways

  • The road from Nuwara Eliya to Ella is roughly 60 kilometres and takes about two and a half hours, the shortest transfer on the classic road trip loop.
  • Hakgala Botanical Garden, about 10 kilometres from Nuwara Eliya, is a cool-climate garden at roughly 1,700 metres with roses, ferns and montane forest.
  • The Seetha Amman temple at Seetha Eliya is linked by tradition to the Ramayana story of Sita's captivity in Lanka.
  • Welimada's terraced vegetable fields are among the most photogenic farm landscapes in the hill country.
  • The Uva side of the hills is often sunny when Nuwara Eliya is in cloud, especially from May to September.

The road from Nuwara Eliya to Ella

The road from Nuwara Eliya to Ella leaves town past Lake Gregory and runs south-east through Hakgala and Seetha Eliya, then drops into the Uva basin at Welimada. From there it continues through Bandarawela, a busy market town, before the final winding stretch to Ella.

At roughly 60 kilometres and two and a half hours, the leg is gentle enough to leave Nuwara Eliya after breakfast and still have most of the afternoon in Ella. Traffic is lighter than on the Kandy side, though the stretch through Bandarawela can be slow at school times.

Weather often improves as you descend. Nuwara Eliya sits in the cloud for much of the year, but the Uva slopes facing east are in the rain shadow of the south-west monsoon and are frequently bright from May to September.

  • →Distance: roughly 60 kilometres from Nuwara Eliya to Ella.
  • →Time: about 2.5 hours driving, 4 hours with stops.
  • →Highest point: near Hakgala, at roughly 1,700 metres.
  • →Slowest stretch: through Bandarawela town and the bends just before Ella.

Hakgala Botanical Garden and Seetha Eliya

Hakgala Botanical Garden is the first stop out of Nuwara Eliya on the road to Ella. Laid out in the 19th century as an experimental cinchona plantation, it is now a cool, terraced garden of roses, tree ferns, conifers and montane forest beneath the bulk of Hakgala Rock. A loop of the main paths takes about an hour.

Just beyond Hakgala, the Seetha Amman temple at Seetha Eliya stands beside a stream. Hindu tradition connects the site to the Ramayana, as the place where Sita was held captive by Ravana. The temple is small, colourful and usually busy with pilgrims, many of them from India.

Both stops are directly on the road. Visiting both adds roughly 90 minutes to the drive and makes a full but unhurried morning.

Welimada and the vegetable valleys

Welimada is where the Nuwara Eliya to Ella drive opens out into one of the most striking farm landscapes in Sri Lanka. Steep valley sides are cut into terraces of leeks, cabbages, carrots and potatoes, worked by hand and watered from small channels. The colours shift with the crops through the year.

The road down to Welimada has several pull-ins where a driver can stop for photographs. Roadside stalls sell vegetables, fresh strawberries in season and hot roasted corn. It is a good place to see the farming side of the hill country that tea-estate visits miss.

  • →Terraced vegetable fields: best viewed from the bends above Welimada town.
  • →Roadside stalls: leeks, carrots and seasonal strawberries.
  • →Welimada town: a small, busy market centre with tea shops.

Bandarawela and the approach to Ella

Bandarawela is the largest town on the road from Nuwara Eliya to Ella and a sensible place for a tea or lunch break. It sits at roughly 1,200 metres with a mild climate that drew colonial-era planters and convalescents, and a few old bungalows and hotels survive from that period.

After Bandarawela the road winds through tea estates and small villages for the last 10 kilometres into Ella. The Dowa Raja Maha Viharaya, a cave temple with an unfinished rock-cut Buddha, lies just off the road near Bandarawela and makes a quiet final stop.

  • →Bandarawela: a market town with bakeries, tea shops and a busy main street.
  • →Dowa cave temple: a rock-cut standing Buddha and painted cave, about 15 minutes off the road.
  • →Final stretch: tea estates and views towards Ella Gap.

Road or train from Nuwara Eliya to Ella

The train from Nanu Oya, the station for Nuwara Eliya, to Ella is one of the best-known rail journeys in Asia, and most first-time visitors ride it on this leg. The railway takes roughly three hours, crosses the highest point on the line near Pattipola and drops through tea country past Haputale.

The road is the better choice when train seats are sold out, when you travel with lots of luggage or young children, or when you want stops in Hakgala and Welimada. On a road trip with a driver, many travellers ride the train while the car carries the bags to Ella.

  • →Choose the train for the classic views and the experience.
  • →Choose the road for flexibility, stops and luggage.
  • →Combine both by sending bags ahead with the driver.

Fitting the leg into the trip

The Nuwara Eliya to Ella leg is the easiest day of the classic Sri Lanka road trip loop. Leave after breakfast, stop at Hakgala and Welimada, eat lunch in Bandarawela and arrive in Ella by mid-afternoon in time for a walk up to Little Adam's Peak or a sundowner looking over Ella Gap.

If you skip Nuwara Eliya entirely, the same road is part of the longer Kandy to Ella drive. In that case the Hakgala stop still works well, because it breaks a five-hour day roughly in half.

Frequently asked questions

How long is the drive from Nuwara Eliya to Ella?

The drive from Nuwara Eliya to Ella is roughly 60 kilometres and takes about two and a half hours without stops. With Hakgala Botanical Garden, the Seetha Amman temple and a tea break in Bandarawela, allow around four hours, which still gets you into Ella by early afternoon.

What are the best stops between Nuwara Eliya and Ella?

The best stops between Nuwara Eliya and Ella are Hakgala Botanical Garden, the Seetha Amman temple at Seetha Eliya, the viewpoints above Welimada's vegetable terraces, a lunch or tea break in Bandarawela and the Dowa cave temple just before Ella. All are on or just off the main road.

Should I take the train or drive from Nuwara Eliya to Ella?

Take the train for the views if you can get a seat, and drive if tickets are sold out, if you have heavy luggage or young children, or if you want to stop at Hakgala and Welimada. With a driver, you can ride the train while your bags travel by road.

Is the road from Nuwara Eliya to Ella scenic?

Yes. The road from Nuwara Eliya to Ella passes montane forest at Hakgala, the terraced vegetable valleys of Welimada and tea estates near Bandarawela and Ella. It lacks the railway's deep ravines but has its own views, and the light is often brighter on the Uva side.

Is Hakgala Botanical Garden worth visiting?

Hakgala Botanical Garden is worth an hour if you enjoy gardens or want a break on the drive to Ella. It is cooler and quieter than Peradeniya, with roses, ferns and views of Hakgala Rock. It is not essential, so skip it if you are short on time or energy.

Can I visit Horton Plains on the way to Ella?

Horton Plains is a separate early-morning trip, roughly an hour from Nuwara Eliya on a different road. Some travellers visit at dawn, walk to World's End and then drive on to Ella via Haputale, which makes a long but rewarding day of roughly 10 hours.

Does Lankan Stays & Trails offer the Nuwara Eliya to Ella drive?

Yes. We plan this leg as a relaxed drive with Hakgala and Welimada, or as a train journey from Nanu Oya with the driver taking the luggage. Both arrive in Ella with the afternoon free.

Lankan Stays Team