Nuwara Eliya climate — normals and trends

Nuwara Eliya (Sri Lanka) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 20.0 °C and it receives 2,406 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is May (21.1 °C on average) and the coldest is January (18.7 °C). Rainfall peaks in October.

Nuwara Eliya averages 0 frost days, 1 hot days (≥ 30 °C) and 273 rainy days per year.

Nuwara Eliya has warmed by +1.4 °C between 1940 and 2025, or +0.16 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.1 °C (on 22 April 1983) and the coldest 10.4 °C (on 16 January 1974).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

Nuwara EliyaCentral Province

coords
6.97°, 80.78°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthJanuaryWettest monthOctoberDriest monthFebruary

Mean daily temperature

20.0°C

Average daily high

23.8°C

Average daily low

17.3°C

Annual rainfall

2,406mm

Sunshine / day

10.1h

Mean relative humidity

85%

Average peak wind

10.1km/h

Seasonal range

2.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

1 d/yr

Rainy days (≥ 1 mm)

273 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.6 °C

Average feels-like low

18.7 °C

Average peak gust

37.1 km/h

Tropical nights (≥ 20 °C)

2 d/yr

Solar radiation

18.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °C

since 1940

+0.2 °C per decade · r² = 0.62 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

32.1 °C

22 April 1983

Coldest day

10.4 °C

16 January 1974

Wettest day

169 mm

27 November 2025

Windiest day

26.3 km/h

3 November 1978

Strongest gust

101.5 km/h

13 June 1996

Hottest feels-like

34.5 °C

14 April 1983

Coldest feels-like

8.2 °C

7 February 1944

Sunniest day

12.4 h

30 May 1945

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202527.8 °C3 October 202513.9 °C10 February 202520.7 °C2,930 mm00
202429.8 °C6 May 202412.7 °C25 January 202421.2 °C2,689 mm00
202327.6 °C16 May 202312.8 °C1 January 202320.7 °C3,378 mm00
202226.9 °C9 March 202212.3 °C21 January 202220.3 °C2,766 mm00
202128.0 °C5 April 202113.2 °C3 March 202120.4 °C2,907 mm00
202029.2 °C29 March 202013.1 °C15 January 202020.8 °C2,155 mm00
201927.8 °C30 March 201913.1 °C19 January 201920.6 °C2,314 mm00
201827.1 °C30 April 201811.8 °C8 January 201820.2 °C2,864 mm00
201727.9 °C18 April 201711.6 °C9 January 201720.5 °C2,328 mm00
201629.9 °C23 March 201613.4 °C24 December 201621.0 °C1,879 mm00
201527.6 °C23 March 201511.3 °C18 February 201520.6 °C2,937 mm00
201429.0 °C3 April 201412.0 °C11 February 201420.4 °C2,887 mm00
201326.7 °C9 April 201312.4 °C17 January 201320.2 °C2,573 mm00
201227.9 °C24 March 201213.0 °C22 February 201220.4 °C2,504 mm00
201127.4 °C2 April 201112.8 °C28 December 201120.4 °C2,948 mm00
201029.2 °C22 March 201013.2 °C6 January 201020.5 °C3,103 mm00
200928.1 °C1 March 200911.9 °C2 January 200920.5 °C2,265 mm00
200826.8 °C30 September 200810.8 °C25 February 200820.3 °C2,693 mm00
200728.7 °C25 March 200711.7 °C23 January 200720.3 °C2,409 mm00
200627.2 °C7 August 200611.1 °C22 January 200620.3 °C2,643 mm00
200528.2 °C21 May 200512.4 °C16 February 200520.5 °C2,216 mm00
200427.7 °C7 March 200411.4 °C21 February 200420.4 °C2,291 mm00
200326.9 °C5 April 200313.5 °C2 January 200320.3 °C2,212 mm00
200227.1 °C26 March 200212.5 °C18 January 200220.2 °C2,461 mm00
200129.4 °C2 April 200110.6 °C12 February 200120.2 °C2,168 mm00
200026.4 °C14 April 200012.4 °C13 February 200019.8 °C2,350 mm00
199927.4 °C27 March 199912.0 °C30 January 199919.8 °C2,310 mm00
199830.7 °C25 April 199814.4 °C21 November 199820.9 °C2,130 mm50
199729.3 °C20 March 199711.9 °C28 January 199720.3 °C2,681 mm00
199629.1 °C28 March 199612.8 °C24 January 199620.0 °C2,547 mm00
199529.2 °C2 April 199511.7 °C13 February 199520.3 °C2,261 mm00
199427.5 °C26 March 199412.3 °C27 January 199420.1 °C2,713 mm00
199328.1 °C21 April 199311.1 °C9 February 199320.1 °C2,605 mm00
199230.9 °C6 April 199212.0 °C28 December 199220.0 °C2,121 mm50
199128.8 °C21 March 199111.4 °C18 February 199120.3 °C2,051 mm00
199028.7 °C28 April 199011.0 °C22 January 199020.2 °C2,353 mm00
198929.3 °C14 April 198910.6 °C12 February 198919.9 °C2,247 mm00
198828.0 °C1 April 198812.2 °C29 November 198820.2 °C2,258 mm00
198729.3 °C15 April 198713.2 °C4 February 198720.5 °C2,323 mm00
198626.9 °C11 April 198613.7 °C24 February 198620.2 °C2,027 mm00
198527.8 °C6 May 198513.4 °C22 February 198520.0 °C2,406 mm00
198426.9 °C3 May 198413.7 °C16 March 198419.8 °C2,750 mm00
198332.1 °C22 April 198311.4 °C4 January 198320.9 °C1,712 mm200
198230.3 °C27 April 198212.1 °C20 January 198220.4 °C1,955 mm20
198128.3 °C22 March 198111.9 °C11 January 198120.2 °C1,892 mm00
198029.1 °C27 March 198012.8 °C26 February 198020.4 °C1,761 mm00
197930.9 °C6 April 197913.2 °C16 February 197920.6 °C2,347 mm70
197827.7 °C22 March 197813.0 °C18 January 197819.9 °C2,638 mm00
197729.4 °C15 April 197712.0 °C18 January 197720.0 °C2,356 mm00
197631.1 °C21 March 197611.6 °C3 March 197620.0 °C2,083 mm50
197529.3 °C27 March 197510.7 °C10 January 197519.6 °C2,401 mm00
197429.0 °C1 April 197410.4 °C16 January 197419.7 °C1,901 mm00
197329.5 °C12 March 197312.2 °C17 January 197320.2 °C2,273 mm00
197230.7 °C26 March 197211.8 °C9 February 197220.1 °C2,243 mm10
197127.9 °C8 September 197111.3 °C13 February 197119.4 °C2,390 mm00
197026.9 °C1 April 197012.4 °C28 January 197019.8 °C2,488 mm00
196928.8 °C26 March 196912.4 °C13 February 196920.0 °C2,611 mm00
196826.6 °C1 March 196811.4 °C14 February 196819.5 °C2,339 mm00
196727.4 °C4 April 196710.5 °C10 February 196719.6 °C2,678 mm00
196627.4 °C27 March 196613.5 °C2 January 196619.9 °C2,499 mm00
196526.5 °C12 April 196513.2 °C10 January 196519.3 °C3,232 mm00
196426.6 °C19 April 196412.4 °C9 March 196419.6 °C2,477 mm00
196327.2 °C10 May 196311.7 °C17 February 196319.6 °C2,605 mm00
196225.3 °C5 May 196211.6 °C2 March 196219.5 °C2,559 mm00
196126.4 °C13 April 196113.5 °C27 February 196119.6 °C2,042 mm00
196025.6 °C25 March 196012.8 °C8 February 196019.5 °C2,566 mm00
195929.1 °C31 March 195912.4 °C2 March 195920.0 °C2,211 mm00
195826.6 °C28 February 195813.4 °C27 February 195819.9 °C2,307 mm00
195728.6 °C11 April 195711.7 °C10 February 195719.7 °C2,328 mm00
195628.0 °C7 April 195611.1 °C22 January 195619.2 °C2,205 mm00
195526.2 °C15 April 195512.8 °C14 November 195519.1 °C2,812 mm00
195426.1 °C23 February 195412.7 °C8 February 195419.2 °C2,990 mm00
195330.0 °C29 March 195313.9 °C15 February 195320.3 °C1,750 mm10
195230.2 °C9 March 195213.1 °C14 January 195220.4 °C1,530 mm10
195129.8 °C15 March 195113.2 °C6 January 195120.1 °C2,016 mm00
195028.6 °C5 March 195013.1 °C26 January 195020.0 °C1,502 mm00
194928.8 °C26 April 194913.6 °C26 January 194919.8 °C1,546 mm00
194825.2 °C5 May 194812.2 °C26 February 194819.4 °C2,779 mm00
194727.0 °C27 April 194712.9 °C13 February 194719.4 °C2,431 mm00
194626.6 °C13 March 194612.2 °C4 March 194619.3 °C2,522 mm00
194528.5 °C9 May 194511.3 °C4 January 194519.3 °C2,327 mm00
194426.0 °C20 February 194411.4 °C7 February 194419.2 °C2,813 mm00
194327.5 °C5 March 194311.5 °C20 January 194318.8 °C2,328 mm00
194224.9 °C21 April 194212.0 °C25 January 194218.8 °C2,691 mm00
194127.2 °C4 April 194110.8 °C29 January 194119.2 °C2,502 mm00
194025.7 °C4 March 194012.3 °C11 January 194019.1 °C2,629 mm00

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
24.5 °C
+0.7 °C
Hot days (≥ 30 °C)
0 d/yr
-1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2930 mm
+524 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan22.5 °C0.0 °C362 mm+241 mm
Feb25.3 °C+1.4 °C46 mm-47 mm
Mar25.3 °C-0.1 °C147 mm+19 mm
Apr25.7 °C+0.2 °C364 mm+139 mm
May25.1 °C+0.3 °C235 mm+14 mm
Jun24.6 °C+0.8 °C132 mm-37 mm
Jul24.4 °C+0.8 °C220 mm+37 mm
Aug24.6 °C+0.9 °C122 mm-65 mm
Sep25.0 °C+1.1 °C164 mm-53 mm
Oct24.8 °C+1.2 °C370 mm+34 mm
Nov23.3 °C+0.2 °C667 mm+354 mm
Dec23.4 °C+1.0 °C102 mm-113 mm

The year's extremes

Hottest day
27.8 °C
3 Oct 2025
Coldest day
13.9 °C
10 Feb 2025
Wettest day
168.9 mm
27 Nov 2025
Windiest day
21.5 km/h
29 May 2025
Strongest gust
89.3 km/h
29 May 2025
Hottest feels-like
32.7 °C
5 May 2025
Coldest feels-like
13.7 °C
10 Feb 2025
Sunniest day
12.3 h
7 Jun 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Nuwara Eliya?

Nuwara Eliya has a tropical rainforest climate (Köppen Af). Over 1940-2025, the average annual temperature is 20.0 °C and it receives 2,406 mm of precipitation per year.

What is the hottest day ever recorded in Nuwara Eliya?

The hottest day measured in Nuwara Eliya between 1940 and 2025 was 22 April 1983, reaching 32.1 °C.

What is the coldest day in Nuwara Eliya?

The coldest day measured in Nuwara Eliya between 1940 and 2025 was 16 January 1974, at 10.4 °C.

Does it snow in Nuwara Eliya?

Almost never: Nuwara Eliya sees virtually no snow, with about 0 frost days per year.

Has the climate of Nuwara Eliya warmed?

Yes: Nuwara Eliya warmed by +1.4 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Nuwara Eliya?

The wettest day measured in Nuwara Eliya between 1940 and 2025 was 27 November 2025, with 169 mm of rain in 24 hours.

What was the windiest day in Nuwara Eliya?

The windiest day measured in Nuwara Eliya between 1940 and 2025 was 3 November 1978, with winds reaching 26.3 km/h.

What is the warmest month in Nuwara Eliya?

The warmest month in Nuwara Eliya is May (21.1 °C on average); the coldest is January (18.7 °C).

How much does it rain in Nuwara Eliya?

Nuwara Eliya receives on average 2,406 mm of precipitation per year, spread over about 273 rainy days.

Is it sunny in Nuwara Eliya?

Nuwara Eliya gets on average 10.1 hours of sunshine per day, roughly 3,687 hours per year over 1940-2025.

Are there tropical nights in Nuwara Eliya?

Yes: Nuwara Eliya has on average 2 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Nuwara Eliya?

In Nuwara Eliya, between 1940 and 2025, the highest apparent temperature reached 34.5 °C on 14 April 1983, and the lowest was 8.2 °C on 7 February 1944.

Compare Nuwara Eliya with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Nuwara Eliya

Other cities — Sri Lanka