Weligama climate — normals and trends

Weligama (Sri Lanka) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 26.2 °C and it receives 2,173 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 April (27.0 °C on average) and the coldest is January (25.6 °C). Rainfall peaks in November.

Weligama averages 0 frost days, 59 hot days (≥ 30 °C) and 290 rainy days per year.

Weligama has warmed by +1.5 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 34.7 °C (on 11 March 2016) and the coldest 19.9 °C (on 13 January 1975).

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

WeligamaSouthern Province

coords
5.98°, 80.43°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthAprilColdest monthJanuaryWettest monthNovemberDriest monthFebruary

Mean daily temperature

26.2°C

Average daily high

28.8°C

Average daily low

24.3°C

Annual rainfall

2,173mm

Sunshine / day

10.5h

Mean relative humidity

85%

Average peak wind

17.6km/h

Seasonal range

1.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

59 d/yr

Rainy days (≥ 1 mm)

290 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.9 °C

Average feels-like low

27.9 °C

Average peak gust

36.4 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

20.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

+0.2 °C per decade · r² = 0.80 · 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

34.7 °C

11 March 2016

Coldest day

19.9 °C

13 January 1975

Wettest day

200 mm

14 November 1965

Windiest day

40.0 km/h

1 June 1991

Strongest gust

81.7 km/h

18 May 1955

Hottest feels-like

41.3 °C

29 March 2024

Coldest feels-like

17.4 °C

13 January 2011

Sunniest day

12.3 h

17 May 1953

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.8 °C24 February 202522.7 °C4 February 202527.0 °C2,356 mm1660
202434.0 °C2 March 202422.2 °C16 January 202427.3 °C2,371 mm2170
202332.4 °C11 April 202321.6 °C12 January 202326.9 °C3,020 mm1430
202231.8 °C24 April 202221.4 °C22 January 202226.6 °C2,027 mm960
202132.9 °C15 March 202122.4 °C27 January 202126.8 °C2,046 mm1270
202034.7 °C11 February 202022.3 °C15 January 202027.2 °C1,656 mm1830
201933.7 °C21 February 201921.8 °C19 January 201926.8 °C2,404 mm1400
201832.1 °C24 February 201821.8 °C18 January 201826.6 °C1,992 mm1110
201733.0 °C17 February 201721.0 °C7 January 201726.6 °C1,989 mm860
201634.7 °C11 March 201622.2 °C26 December 201627.2 °C1,771 mm1440
201532.8 °C9 April 201521.6 °C19 February 201526.9 °C2,366 mm1380
201434.5 °C26 March 201422.0 °C4 February 201426.7 °C2,216 mm1220
201331.9 °C11 March 201321.6 °C17 January 201326.5 °C1,858 mm940
201232.6 °C3 February 201221.2 °C2 January 201226.5 °C2,193 mm910
201131.4 °C23 February 201120.5 °C13 January 201126.5 °C2,231 mm570
201033.6 °C22 February 201021.8 °C24 December 201026.7 °C2,340 mm1150
200932.4 °C4 February 200921.3 °C15 January 200926.7 °C2,110 mm970
200831.3 °C17 February 200821.5 °C15 January 200826.5 °C2,314 mm590
200732.0 °C31 January 200721.0 °C23 January 200726.5 °C1,994 mm1000
200632.1 °C6 February 200620.7 °C25 January 200626.5 °C2,531 mm620
200533.2 °C1 March 200521.3 °C27 December 200526.6 °C1,945 mm900
200432.2 °C9 March 200421.4 °C22 December 200426.5 °C2,305 mm820
200332.1 °C8 March 200321.9 °C2 January 200326.5 °C2,195 mm690
200232.4 °C23 February 200221.2 °C16 January 200226.5 °C2,170 mm750
200131.4 °C5 May 200121.7 °C12 February 200126.4 °C1,837 mm340
200031.2 °C15 November 200021.9 °C26 January 200026.1 °C2,342 mm210
199931.0 °C15 February 199921.9 °C31 January 199926.0 °C2,227 mm280
199834.3 °C4 March 199822.7 °C17 December 199827.0 °C2,000 mm1270
199733.6 °C27 March 199721.5 °C3 February 199726.4 °C2,247 mm790
199632.2 °C24 March 199621.4 °C8 January 199626.2 °C2,145 mm460
199532.3 °C19 March 199521.7 °C13 February 199526.4 °C2,036 mm650
199431.4 °C12 April 199420.8 °C27 January 199426.2 °C2,468 mm490
199332.6 °C7 March 199320.8 °C9 February 199326.2 °C2,158 mm660
199233.3 °C22 March 199221.4 °C27 January 199226.2 °C1,731 mm850
199131.9 °C28 February 199120.9 °C18 February 199126.4 °C1,972 mm760
199032.2 °C7 February 199021.9 °C24 January 199026.4 °C1,892 mm620
198931.9 °C7 April 198920.7 °C12 February 198926.0 °C1,951 mm520
198831.8 °C22 March 198822.1 °C22 November 198826.5 °C2,340 mm620
198731.8 °C4 March 198722.2 °C10 February 198726.6 °C1,950 mm670
198631.1 °C27 February 198622.4 °C31 January 198626.2 °C1,835 mm440
198531.5 °C14 April 198521.9 °C21 January 198526.0 °C2,245 mm360
198430.9 °C9 April 198421.6 °C15 December 198426.0 °C2,118 mm230
198333.2 °C25 March 198321.2 °C4 January 198326.7 °C1,574 mm1190
198232.3 °C21 February 198221.7 °C16 January 198226.2 °C2,049 mm750
198131.3 °C15 March 198121.5 °C11 January 198126.3 °C1,551 mm640
198032.6 °C3 March 198021.5 °C5 March 198026.5 °C1,711 mm920
197931.9 °C4 February 197922.0 °C14 March 197926.4 °C2,081 mm800
197831.8 °C24 February 197821.2 °C21 January 197826.0 °C2,636 mm540
197731.7 °C23 February 197721.0 °C18 January 197726.1 °C2,108 mm660
197631.5 °C16 March 197620.9 °C28 February 197625.9 °C1,982 mm380
197531.6 °C19 March 197519.9 °C13 January 197525.7 °C2,398 mm230
197431.1 °C22 March 197420.5 °C16 January 197425.7 °C1,672 mm310
197333.3 °C18 March 197321.4 °C17 January 197326.3 °C1,940 mm1090
197232.1 °C16 March 197221.1 °C26 February 197226.1 °C1,918 mm520
197131.6 °C16 February 197120.5 °C13 February 197125.7 °C2,129 mm290
197031.6 °C20 March 197021.0 °C5 December 197026.1 °C2,155 mm460
196931.3 °C5 March 196921.7 °C3 January 196926.1 °C2,417 mm460
196833.1 °C8 March 196821.1 °C15 February 196825.8 °C2,006 mm340
196731.0 °C16 February 196721.1 °C13 February 196725.8 °C2,665 mm130
196631.1 °C9 March 196621.8 °C2 January 196625.9 °C2,631 mm170
196531.3 °C25 February 196521.2 °C11 January 196525.6 °C3,124 mm80
196431.5 °C13 March 196420.6 °C28 November 196425.8 °C2,457 mm300
196331.2 °C27 April 196321.7 °C17 February 196325.7 °C2,701 mm140
196230.7 °C2 March 196221.7 °C18 January 196225.8 °C2,438 mm120
196131.1 °C13 April 196122.0 °C17 December 196125.7 °C2,165 mm130
196030.4 °C26 March 196021.9 °C29 January 196025.7 °C2,116 mm40
195933.4 °C19 March 195922.6 °C2 March 195926.1 °C1,952 mm530
195832.6 °C7 March 195822.5 °C8 January 195826.1 °C2,242 mm260
195731.5 °C16 February 195721.5 °C20 January 195725.9 °C2,156 mm280
195631.0 °C24 February 195621.1 °C22 January 195625.4 °C2,256 mm130
195530.7 °C13 March 195521.2 °C19 December 195525.4 °C2,538 mm70
195431.0 °C1 March 195421.6 °C17 December 195425.5 °C2,682 mm130
195331.2 °C9 February 195321.9 °C31 January 195325.8 °C1,861 mm120
195232.3 °C27 March 195221.9 °C31 December 195225.9 °C1,770 mm220
195130.6 °C5 May 195121.0 °C4 January 195125.8 °C2,196 mm70
195030.6 °C5 March 195021.2 °C17 January 195025.6 °C1,631 mm60
194931.0 °C18 April 194922.2 °C17 December 194925.7 °C1,916 mm240
194830.9 °C2 March 194822.4 °C26 February 194825.7 °C2,595 mm130
194730.7 °C29 April 194722.0 °C16 January 194725.7 °C2,379 mm70
194633.5 °C13 March 194621.5 °C31 January 194625.6 °C2,288 mm190
194531.5 °C26 March 194520.7 °C26 January 194525.6 °C2,219 mm120
194431.5 °C27 February 194421.1 °C7 February 194425.5 °C2,702 mm150
194332.0 °C10 February 194321.6 °C20 January 194325.2 °C2,132 mm220
194229.8 °C26 February 194221.1 °C1 February 194225.3 °C2,328 mm00
194132.4 °C4 May 194121.1 °C15 December 194125.6 °C2,325 mm380
194030.5 °C3 March 194021.5 °C15 January 194025.4 °C2,171 mm40

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
29.8 °C
+1.0 °C
Hot days (≥ 30 °C)
166 d/yr
+107
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2356 mm
+183 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.8 °C-0.1 °C347 mm+236 mm
Feb31.7 °C+2.0 °C75 mm-7 mm
Mar30.5 °C+0.5 °C162 mm+48 mm
Apr30.4 °C+0.7 °C250 mm+79 mm
May30.2 °C+1.2 °C216 mm-25 mm
Jun29.7 °C+1.3 °C142 mm-60 mm
Jul29.3 °C+1.2 °C110 mm-58 mm
Aug29.2 °C+1.2 °C75 mm-103 mm
Sep29.7 °C+1.6 °C125 mm-73 mm
Oct29.6 °C+1.4 °C250 mm+10 mm
Nov28.9 °C+0.5 °C493 mm+228 mm
Dec29.4 °C+0.9 °C111 mm-92 mm

The year's extremes

Hottest day
33.8 °C
24 Feb 2025
Coldest day
22.7 °C
4 Feb 2025
Wettest day
112.2 mm
27 Nov 2025
Windiest day
38.9 km/h
27 Nov 2025
Strongest gust
70.6 km/h
28 Nov 2025
Hottest feels-like
40.0 °C
25 Feb 2025
Coldest feels-like
22.6 °C
27 Nov 2025
Sunniest day
12.1 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 Weligama?

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

What is the hottest day ever recorded in Weligama?

The hottest day measured in Weligama between 1940 and 2025 was 11 March 2016, reaching 34.7 °C.

What is the coldest day in Weligama?

The coldest day measured in Weligama between 1940 and 2025 was 13 January 1975, at 19.9 °C.

Does it snow in Weligama?

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

Has the climate of Weligama warmed?

Yes: Weligama warmed by +1.5 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Weligama?

The wettest day measured in Weligama between 1940 and 2025 was 14 November 1965, with 200 mm of rain in 24 hours.

What was the windiest day in Weligama?

The windiest day measured in Weligama between 1940 and 2025 was 1 June 1991, with winds reaching 40.0 km/h.

What is the warmest month in Weligama?

The warmest month in Weligama is April (27.0 °C on average); the coldest is January (25.6 °C).

How much does it rain in Weligama?

Weligama receives on average 2,173 mm of precipitation per year, spread over about 290 rainy days.

Is it sunny in Weligama?

Weligama gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

Are there tropical nights in Weligama?

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

What was the most extreme apparent temperature in Weligama?

In Weligama, between 1940 and 2025, the highest apparent temperature reached 41.3 °C on 29 March 2024, and the lowest was 17.4 °C on 13 January 2011.

Compare Weligama with another city

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

Nearby cities

The climate around Weligama

Other cities — Sri Lanka