Skip to content
Guide

Ella to Nuwara Eliya

Ella to Nuwara Eliya by road: about 54 km on a road sample, the one official bus fare on part of the way, altitude and rain context and a dated landslide check. Checked 28 October 2026.

Tall waterfall dropping down a dark cliff beside steep tea slopes, with ferns and wet boulders in the foreground.

How do you get from Ella to Nuwara Eliya? (Checked 28 October 2026)

Quick answer: By road it is about 54 km and 1 hour 7 minutes with no traffic, on our OpenStreetMap sample of 28 October 2026. The route goes through Bandarawela and Welimada and finishes on the A5. We found no official bus row from Ella to Nuwara Eliya. The one official fare we can quote is for the last part: route 311-2, Nuwara Eliya to Welimada, at Rs 177 normal. We have not checked trains for this page and make no train claim. In a wet month, check the weather before you leave, because the road climbs about 800 m.

This is a short hop between two hill towns that people often compare. Our Ella versus Nuwara Eliya guide helps you decide how many nights to give each. This page covers the move itself.

OptionPriceTimeSource
Car or taxi, Ella to Nuwara EliyaNo official price listAbout 1 h 7 min with no trafficOur OSRM sample
Bus, Ella to Nuwara EliyaNo row in the NTC tableNot listedNTC inter-provincial table
Bus, Nuwara Eliya to Welimada (route 311-2)Rs 177 normalNot listedNTC inter-provincial table
TrainNot coveredNot coveredWe have not checked trains for this page

What does the road look like?

The sample returned one route of 53.9 km. The roads are named as the map names them.

StageRoad named by the mapAbout how far
Leaving EllaA23 Wellawaya to Ella RoadAbout 3 km
Towards BandarawelaA16 Badulla to Bandarawela RoadAbout 8 km
The middle stretchB44 Bandarawela to Welimada RoadAbout 17 km
Into the high hillsA5 Nuwara Eliya to Badulla RoadAbout 19 km
Final approachA5 Badulla RoadAbout 4 km

Those stage lengths are rounded from the map's own steps. The B44 is the longest single stretch, and the A5 is the last road before Nuwara Eliya. The map names the A5 as the Nuwara Eliya to Badulla Road. We have no source on road surface, speed or bends on either road, so we give no estimate beyond the no-traffic figure.

Why is this different from the 55 km on our map guide?

Our Sri Lanka map and distances guide lists Nuwara Eliya to Ella at 55 km and 1 hour 9 minutes, from an OpenStreetMap sample of 24 October 2026, driven from Nuwara Eliya. This page gives 53.9 km and 1 hour 7 minutes for Ella to Nuwara Eliya. Different start points, end points and direction can move the result by a kilometre or two. Treat both as "about 54 to 55 km and about 1 hour 10 minutes with no traffic".

Is there a bus?

The NTC table has no row from Ella to Nuwara Eliya, and no row from Ella to Welimada. One row we found that covers part of the road is route 311-2 from Nuwara Eliya to Welimada. The table also lists route 31-1 from Matara to Nuwara Eliya, at Rs 1,173 normal and Rs 1,760 semi-luxury. It does not say which road it takes, so we cannot say that it passes Ella, and we do not use it.

RouteFrom and toNormal fare
311-2Nuwara Eliya to WelimadaRs 177

The map names the B44 as the Bandarawela to Welimada Road, and the A5 stretch after it is about 23 km, so on our route Welimada is where the B44 ends and the last part of the trip begins. We cannot say that the bus follows the same road. The row gives no times, and it does not tell you how to get from Ella to Welimada. Do not add a fare to it. We have no fare for the first part from the official table. If you try the bus, ask at Ella and Bandarawela what changes you would need, how long each wait is, and what the total fare is. Allow for a change at Bandarawela or Welimada, because the table lists route ends only.

For a car or tuk-tuk, no official tariff exists on our sources. Agree the price in writing before you start.

How different are the two towns?

Our hill country altitude and weather guide gives Ella at about 1,041 m and Nuwara Eliya at about 1,868 m. That is a climb of about 800 m in 54 km. The guide uses Bandarawela, about 12 km from Ella by road, as the weather station for Ella.

MeasureBandarawela (for Ella)Nuwara Eliya
Station height1,226 m1,894 m
Mean daily high25.3 C20.2 C
Mean daily low16.7 C12.2 C
Mean temperature21.0 C16.2 C
October rain347.1 mm246.6 mm
November rain338.1 mm226.4 mm

These are long-term averages, not a forecast. Two things follow. First, the mean temperature drops about 5 C (21.0 C to 16.2 C), and the mean daily low drops about 4.5 C. Second, October and November are wet at both places, and Bandarawela is wetter than Nuwara Eliya in those two months. The same guide says Ella's side is the drier choice from June to August and Nuwara Eliya is drier from January to March.

If your plan includes Horton Plains, the park has its own rules and access to check, and our Nuwara Eliya page says to confirm the entrance, transport and weather before you commit to an early start.

Is this a day trip?

On the arithmetic you could go one way in about 1 hour 7 minutes with no traffic, which is about 2 hours 14 minutes for the round trip. That ignores traffic, rain and time at the other end. If you are moving bases, our Nuwara Eliya destination page helps you plan the stay. For a trip from the capital to Nuwara Eliya, see our Colombo to Nuwara Eliya guide.

If this is youPickWhy
You carry large bagsA car and driverThe bus table gives no luggage rule
You want the lowest costAsk about the bus, with the changesThe official table gives only the last part
You have a fixed arrival timeA car and driverThe only no-traffic time we have is for the road
The forecast is badWait or leave earlyThe route ends about 800 m higher than it starts

What is the weather and landslide check for this route? (Checked 28 October 2026)

  • Landslide warning: the Disaster Management Centre's early warning LEWM-27-10-2026-1600-34, prepared with the National Building Research Organisation (NBRO), is valid from 16:00 on 27 October to 16:00 on 28 October 2026. It put Level 3 (Red) on Norwood and Ambagamuwa Korale in Nuwara Eliya district, Level 2 (Amber) on Kotmale West and Kotmale East, and Level 1 (Yellow) on Nuwara Eliya and Thalawakele. It did not list Badulla district, where our route starts.
  • Forecast: the Department of Meteorology forecast issued at 5.30 am on 28 October 2026 expected several spells of showers in Nuwara Eliya district, showers or thundershowers at few places in Uva Province after 1.00 pm, and strong winds of about 40 to 50 kmph at times over the western slopes of the central hills.
  • What to do: call 117, the Disaster Management Centre hotline, and check the Department of Meteorology bulletin before you leave and again at your first stop. Our Sri Lanka monsoon seasons guide explains the wider pattern.

If a warning applies on your travel day, tell your driver, leave in the morning, and be ready to change the plan.

What should you ask a driver?

  • Pick-up place. Give the exact place in Ella and the name of your Nuwara Eliya hotel.
  • Price. Ask for the full price, and what it covers.
  • Route. Ask which road the driver will use and why.
  • Stops. Ask if a viewpoint or tea stop is included.
  • Arrival time. Ask for a daylight arrival, so you do not climb the last part in the dark.

Frequently asked questions

How far is Nuwara Eliya from Ella?

About 54 km by road. On an OpenStreetMap route (OSRM) sampled on 28 October 2026 it was 53.9 km and about 1 hour 7 minutes with no traffic. Our map and distances guide gives 55 km and 1 hour 9 minutes from a sample of 24 October 2026 in the other direction.

Is there a direct bus from Ella to Nuwara Eliya?

We found no Ella to Nuwara Eliya row in the National Transport Commission table effective 6 July 2026. One row on part of the road is route 311-2, Nuwara Eliya to Welimada, at Rs 177 normal. The table also lists route 31-1, Matara to Nuwara Eliya, but it does not say which road it takes, so we do not use it. Ask at Ella and Bandarawela what changes you would need.

How long does it take to drive from Ella to Nuwara Eliya?

About 1 hour 7 minutes with no traffic on our 28 October 2026 sample. Allow more for rain, traffic and any stop.

Is Nuwara Eliya much colder than Ella?

Yes. Our hill country altitude guide gives Nuwara Eliya at about 1,868 m and Ella at about 1,041 m. The mean temperature is 16.2 C at the Nuwara Eliya station and 21.0 C at Bandarawela, the station used for Ella, on 1991 to 2020 normals.

Which is wetter in October, Ella or Nuwara Eliya?

On the 1991 to 2020 normals in our guide, Bandarawela, the station used for Ella, averages 347.1 mm in October and Nuwara Eliya 246.6 mm. These are long-term averages and not a forecast.

Is the road to Nuwara Eliya safe after the recent rain?

We cannot confirm road status. The Disaster Management Centre's landslide warning valid until 4 pm on 28 October 2026 put Level 3 (Red) on Norwood and Ambagamuwa Korale in Nuwara Eliya district and Level 2 (Amber) on Kotmale West and Kotmale East, and did not list Badulla district. The Met Department forecast several spells of showers in Nuwara Eliya district and showers at few places in Uva Province after 1 pm. Call 117 and check the Met bulletin on the day of travel.

Sources

Last verified 2026-10-28

All guides
Wide blue-green reservoir winding between forested hills, seen over tea bushes and a footpath under towering clouds.
Practical

Colombo to Nuwara Eliya

Colombo to Nuwara Eliya: 158 to 167 km on two road samples, the direct NTC route 79 bus fares, rainfall context and a dated landslide check. Checked 28 October 2026.

Misty green valley seen through a mountain gap in Sri Lanka's hill country, with a steep rocky peak on the left and plains stretching far below.
Practical

Colombo Airport to Ella

Colombo airport to Ella by road: our 206 km route sample, the airport's fixed-fare card rate of Rs 36,030, bus fares to Badulla and the hill-country weather check. Checked 27 October 2026.

Dew-covered tea bushes in a foggy highland estate, with tall eucalyptus and pine trees and a small red-roofed stone cottage in the mist.
Practical

Colombo Airport to Nuwara Eliya

Colombo airport to Nuwara Eliya distance: about 153 km on two road samples, the airport's fixed-fare card rate of Rs 34,992, bus fares and what the 1,868 m climb means for your first day. Checked 27 October 2026.