Hambantota climate — normals and trends

Hambantota (Sri Lanka) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 26.5 °C and it receives 1,137 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.4 °C on average) and the coldest is January (26.0 °C). Rainfall peaks in November.

Hambantota averages 0 frost days, 2 hot days (≥ 30 °C) and 200 rainy days per year.

Hambantota has warmed by +0.8 °C between 1940 and 2025, or +0.10 °C per decade. This trend is statistically significant.

The hottest day of the period reached 31.2 °C (on 4 April 2021) and the coldest 22.4 °C (on 13 January 2011).

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

HambantotaSouthern Province

coords
6.12°, 81.12°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthAprilColdest monthJanuaryWettest monthNovemberDriest monthFebruary

Mean daily temperature

26.5°C

Average daily high

27.7°C

Average daily low

25.5°C

Annual rainfall

1,137mm

Sunshine / day

10.6h

Mean relative humidity

83%

Average peak wind

27.5km/h

Seasonal range

1.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

2 d/yr

Rainy days (≥ 1 mm)

200 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.2 °C

Average feels-like low

27.9 °C

Average peak gust

38.1 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

20.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.8 °C

since 1940

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

31.2 °C

4 April 2021

Coldest day

22.4 °C

13 January 2011

Wettest day

186 mm

8 November 1942

Windiest day

57.4 km/h

1 June 1991

Strongest gust

78.8 km/h

24 November 1978

Hottest feels-like

38.4 °C

22 March 1988

Coldest feels-like

20.9 °C

13 January 2011

Sunniest day

12.3 h

27 May 1958

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.3 °C10 May 202524.0 °C28 January 202527.1 °C1,590 mm10
202430.7 °C10 April 202424.9 °C16 January 202427.4 °C1,489 mm130
202330.3 °C11 April 202323.8 °C12 January 202326.9 °C2,035 mm40
202230.4 °C8 May 202223.9 °C26 December 202226.8 °C1,011 mm50
202131.2 °C4 April 202124.5 °C11 February 202127.0 °C1,179 mm70
202030.8 °C2 May 202024.3 °C18 February 202027.2 °C865 mm60
201930.5 °C21 April 201924.2 °C20 January 201927.0 °C1,534 mm20
201830.2 °C22 March 201823.9 °C7 January 201826.7 °C1,120 mm20
201730.7 °C15 April 201724.3 °C6 January 201726.9 °C1,186 mm60
201630.8 °C13 April 201624.5 °C25 December 201627.1 °C992 mm50
201529.8 °C9 April 201524.2 °C22 January 201526.9 °C1,427 mm00
201430.1 °C25 March 201423.7 °C5 February 201426.8 °C1,266 mm40
201330.7 °C6 April 201323.5 °C15 December 201326.7 °C957 mm90
201230.3 °C6 May 201223.3 °C1 January 201226.7 °C1,218 mm20
201129.7 °C17 March 201122.4 °C13 January 201126.6 °C1,381 mm00
201030.7 °C7 March 201023.3 °C24 December 201026.9 °C1,083 mm70
200930.5 °C15 April 200923.8 °C14 January 200926.7 °C1,172 mm30
200829.9 °C19 April 200823.6 °C19 January 200826.6 °C1,375 mm00
200730.1 °C2 May 200723.7 °C2 January 200726.6 °C1,101 mm20
200630.0 °C23 April 200623.2 °C22 January 200626.6 °C1,503 mm20
200529.8 °C6 May 200524.0 °C27 December 200526.8 °C1,030 mm00
200430.7 °C30 April 200424.4 °C18 January 200426.6 °C1,359 mm30
200330.5 °C8 May 200324.2 °C26 January 200326.8 °C1,220 mm10
200230.1 °C11 May 200223.9 °C16 January 200226.7 °C1,246 mm10
200131.0 °C5 May 200123.2 °C12 February 200126.7 °C791 mm40
200030.1 °C31 March 200023.7 °C14 January 200026.5 °C1,129 mm30
199929.5 °C15 April 199924.3 °C4 December 199926.3 °C912 mm00
199830.6 °C22 May 199824.5 °C28 December 199827.1 °C861 mm100
199730.0 °C27 March 199724.1 °C5 January 199726.6 °C1,427 mm10
199629.7 °C28 April 199624.1 °C16 January 199626.5 °C862 mm00
199529.9 °C12 May 199524.2 °C24 January 199526.6 °C885 mm00
199430.1 °C24 April 199423.8 °C27 January 199426.4 °C1,345 mm10
199329.4 °C20 April 199322.8 °C9 February 199326.4 °C973 mm00
199230.2 °C8 April 199223.8 °C26 January 199226.5 °C785 mm20
199130.2 °C26 April 199123.4 °C15 February 199126.7 °C1,076 mm30
199030.2 °C14 April 199023.5 °C22 January 199026.7 °C993 mm20
198930.3 °C5 April 198923.3 °C12 February 198926.4 °C819 mm20
198830.9 °C20 May 198824.4 °C6 February 198826.9 °C1,117 mm70
198730.4 °C8 June 198724.4 °C11 February 198727.0 °C1,103 mm70
198630.0 °C11 May 198622.5 °C4 January 198626.5 °C913 mm10
198530.3 °C17 April 198524.0 °C21 January 198526.3 °C1,062 mm50
198430.0 °C15 May 198423.6 °C13 January 198426.3 °C1,152 mm10
198330.8 °C25 April 198323.5 °C7 January 198326.9 °C642 mm80
198230.3 °C26 April 198223.9 °C16 January 198226.5 °C1,088 mm40
198130.5 °C15 May 198123.5 °C10 January 198126.6 °C654 mm40
198030.2 °C25 May 198024.3 °C1 February 198026.7 °C684 mm20
197930.8 °C7 May 197924.5 °C13 January 197926.7 °C1,009 mm30
197830.2 °C27 February 197824.2 °C19 January 197826.3 °C1,366 mm10
197729.6 °C17 November 197723.4 °C21 January 197726.5 °C1,173 mm00
197630.0 °C2 May 197623.4 °C26 December 197626.3 °C1,003 mm10
197530.2 °C4 May 197523.7 °C14 January 197526.1 °C1,088 mm10
197429.8 °C19 May 197423.5 °C7 January 197426.2 °C730 mm00
197331.1 °C2 May 197323.9 °C27 December 197326.7 °C998 mm60
197229.6 °C21 June 197223.5 °C4 February 197226.4 °C960 mm00
197129.8 °C4 May 197123.1 °C24 December 197126.2 °C1,022 mm00
197030.2 °C1 April 197023.8 °C2 February 197026.5 °C1,060 mm10
196930.1 °C21 May 196924.3 °C13 January 196926.6 °C1,407 mm10
196829.7 °C29 April 196823.5 °C13 February 196826.2 °C1,020 mm00
196729.4 °C4 April 196723.5 °C11 February 196726.2 °C1,363 mm00
196629.5 °C9 March 196623.6 °C31 December 196626.4 °C1,284 mm00
196529.2 °C25 March 196523.5 °C5 January 196526.1 °C1,646 mm00
196430.5 °C14 May 196423.3 °C28 December 196426.3 °C1,335 mm20
196329.6 °C8 May 196323.0 °C17 February 196326.2 °C1,682 mm00
196229.6 °C25 May 196223.4 °C6 January 196226.3 °C1,373 mm00
196129.8 °C11 May 196123.2 °C19 February 196126.2 °C1,296 mm00
196029.8 °C18 February 196023.5 °C27 December 196026.2 °C1,058 mm00
195930.5 °C23 April 195924.0 °C23 January 195926.5 °C932 mm30
195830.0 °C8 March 195824.2 °C23 January 195826.5 °C1,015 mm10
195730.0 °C7 May 195723.7 °C25 January 195726.3 °C1,172 mm10
195630.4 °C25 April 195622.9 °C21 January 195625.9 °C980 mm10
195529.4 °C16 April 195523.1 °C21 December 195526.0 °C1,212 mm00
195429.5 °C16 April 195423.8 °C27 December 195426.1 °C1,263 mm00
195329.6 °C11 June 195323.9 °C4 January 195326.5 °C854 mm00
195229.7 °C20 May 195223.7 °C16 January 195226.5 °C793 mm00
195130.0 °C5 May 195123.6 °C5 January 195126.4 °C1,042 mm10
195029.6 °C9 April 195023.4 °C28 November 195026.3 °C731 mm00
194930.3 °C25 April 194923.9 °C30 January 194926.3 °C983 mm40
194829.5 °C30 October 194823.1 °C25 December 194826.2 °C1,601 mm00
194729.8 °C28 April 194723.6 °C17 December 194726.3 °C1,122 mm00
194629.9 °C13 March 194623.5 °C27 January 194626.2 °C1,190 mm00
194530.4 °C9 May 194523.1 °C5 January 194526.2 °C1,154 mm40
194429.2 °C15 May 194423.5 °C17 January 194426.1 °C1,525 mm00
194329.7 °C18 May 194323.7 °C19 February 194325.9 °C1,101 mm00
194229.4 °C11 May 194223.6 °C26 January 194226.1 °C1,349 mm00
194130.7 °C30 April 194122.6 °C15 December 194126.3 °C1,195 mm50
194029.4 °C13 May 194023.9 °C12 January 194026.2 °C1,077 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
28.3 °C
+0.6 °C
Hot days (≥ 30 °C)
1 d/yr
-1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1590 mm
+453 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.3 °C-0.2 °C341 mm+279 mm
Feb28.6 °C+0.8 °C99 mm+57 mm
Mar28.4 °C+0.4 °C117 mm+49 mm
Apr28.8 °C+0.4 °C166 mm+62 mm
May28.9 °C+0.5 °C128 mm+17 mm
Jun28.5 °C+0.7 °C48 mm-23 mm
Jul28.4 °C+0.8 °C28 mm-27 mm
Aug28.3 °C+0.9 °C10 mm-55 mm
Sep28.5 °C+1.1 °C45 mm-45 mm
Oct28.3 °C+0.9 °C145 mm+10 mm
Nov27.8 °C+0.4 °C348 mm+152 mm
Dec27.8 °C+0.5 °C115 mm-23 mm

The year's extremes

Hottest day
30.3 °C
10 May 2025
Coldest day
24.0 °C
28 Jan 2025
Wettest day
76.3 mm
28 Feb 2025
Windiest day
50.5 km/h
27 Nov 2025
Strongest gust
69.5 km/h
28 Nov 2025
Hottest feels-like
36.6 °C
5 Mar 2025
Coldest feels-like
23.1 °C
27 Nov 2025
Sunniest day
12.2 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 Hambantota?

Hambantota has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 26.5 °C and it receives 1,137 mm of precipitation per year.

What is the hottest day ever recorded in Hambantota?

The hottest day measured in Hambantota between 1940 and 2025 was 4 April 2021, reaching 31.2 °C.

What is the coldest day in Hambantota?

The coldest day measured in Hambantota between 1940 and 2025 was 13 January 2011, at 22.4 °C.

Does it snow in Hambantota?

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

Has the climate of Hambantota warmed?

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

What is the wettest day in Hambantota?

The wettest day measured in Hambantota between 1940 and 2025 was 8 November 1942, with 186 mm of rain in 24 hours.

What was the windiest day in Hambantota?

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

What is the warmest month in Hambantota?

The warmest month in Hambantota is April (27.4 °C on average); the coldest is January (26.0 °C).

How much does it rain in Hambantota?

Hambantota receives on average 1,137 mm of precipitation per year, spread over about 200 rainy days.

Is it sunny in Hambantota?

Hambantota gets on average 10.6 hours of sunshine per day, roughly 3,869 hours per year over 1940-2025.

Are there tropical nights in Hambantota?

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

What was the most extreme apparent temperature in Hambantota?

In Hambantota, between 1940 and 2025, the highest apparent temperature reached 38.4 °C on 22 March 1988, and the lowest was 20.9 °C on 13 January 2011.

Compare Hambantota with another city

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

Nearby cities

The climate around Hambantota

Other cities — Sri Lanka