Climate ▸Forecast ▸May ▸June ▸
JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember

Nuwara Eliya Weather & Climate: Best Time to Visit

Nuwara Eliya, Nuwara Eliya District, Sri Lanka, has relatively stable warm temperatures throughout the year. It also experiences heavy rainfall, particularly during the two monsoon seasons. The rolling tea plantations and colonial architecture create a surprisingly cool highland retreat in tropical Sri Lanka. The fresh mountain air and strawberry farms make it feel more like the English countryside than the rest of the island.

Monthly Temperature in Nuwara Eliya

The temperature in Nuwara Eliya remains steady throughout the year, providing a consistently comfortable climate. Average daytime temperatures reach a comfortable 29°C (84°F) in April. In January, the coolest month of the year, temperatures drop to a comfortable 25°C (77°F).

At night, temperatures range from around 21°C (70°F) in April to 18°C (64°F) in January.

Check out our detailed temperature page for more information.

Temperature ranges by month

Rainfall in Nuwara Eliya

Nuwara Eliya has a relatively rainy climate with high precipitation levels, averaging 2028 mm (80 in) of rainfall annually. Nuwara Eliya can be quite wet during November, receiving approximately 298 mm (12 in) of precipitation over 16 rainy days.

In contrast, during the driest month (March), you will experience much drier conditions, with 94 mm (3.7 in) of precipitation spread across 7 rainy days days. For more details, please visit our Nuwara Eliya Precipitation page.

The mean monthly precipitation over the year, including rain, hail, and snow

Sunshine Hours in Nuwara Eliya

Nuwara Eliya can be enjoyed more throughout the sunniest month of March under a blue sky, with approximately 6.6 hours of sunshine daily. In contrast, the city experiences much darker days in July, with only 2.2 hours of sunlight per day.

Visit our detailed sunshine hours page for more information.

Monthly hours of sunshine

Daily hours of sunshine

Nuwara Eliya 3-Day Forecast

Select a Month

Check the conditions for any month of the year.

Best Time to Visit Nuwara Eliya

During the months of January, February, March, June, July and August, Nuwara Eliya enjoys pleasant weather with average temperatures ranging from 25°C (77°F) to 29°C (84°F). These months are perfect for sightseeing and exploring.

Rainfall during this time ranges from 94 mm (3.7 in) in March to 124 mm (4.9 in) in August. This means you can expect a mix of sunny days and occasional showers.

The rainy season falls during April, September, October, November and December, bringing heavy precipitation.

Wondering where to travel based on your weather preferences? Our recommendation tool helps you find destinations with your ideal climate conditions. Use our weather planner to find your perfect destination.