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
Humidity in Nuwara Eliya by Month
The relative humidity is high throughout the year in Nuwara Eliya.
The city experiences its highest humidity in May, reaching 87%. In March, the humidity drops to its lowest level at 65%. What does this mean? Read our detailed page on humidity levels for further details.
Relative humidity over the year
Wind Speed in Nuwara Eliya
The mean wind speed varies between 1 m/s (2 knots) and 3 m/s (6 knots) throughout the year. It is lowest in April, October and November and highest during June, July and August. What does this mean?
The mean monthly wind speed over the year (meters per second)
Nuwara Eliya 3-Day Forecast
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.