Bentota climate — normals and trends

Bentota (Sri Lanka) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 26.3 °C and it receives 2,827 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.2 °C on average) and the coldest is December (25.7 °C). Rainfall peaks in May.

Bentota averages 0 frost days, 21 hot days (≥ 30 °C) and 282 rainy days per year.

Bentota has warmed by +1.3 °C between 1940 and 2025, or +0.15 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.9 °C (on 29 March 2016) and the coldest 19.7 °C (on 25 January 1942).

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

BentotaSouthern Province

coords
6.43°, 80.00°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthAprilColdest monthDecemberWettest monthMayDriest monthFebruary

Mean daily temperature

26.3°C

Average daily high

28.3°C

Average daily low

24.7°C

Annual rainfall

2,827mm

Sunshine / day

9.9h

Mean relative humidity

84%

Average peak wind

16.7km/h

Seasonal range

1.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

21 d/yr

Rainy days (≥ 1 mm)

282 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.4 °C

Average feels-like low

28.6 °C

Average peak gust

29.6 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

18.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.3 °C

since 1940

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

29 March 2016

Coldest day

19.7 °C

25 January 1942

Wettest day

190 mm

15 May 2016

Windiest day

46.2 km/h

29 November 2017

Strongest gust

75.2 km/h

30 November 2017

Hottest feels-like

40.3 °C

28 April 2024

Coldest feels-like

19.3 °C

13 January 2011

Sunniest day

12.2 h

11 May 1945

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.4 °C25 February 202522.8 °C30 November 202527.0 °C2,698 mm580
202432.5 °C10 April 202423.1 °C15 January 202427.4 °C2,908 mm1110
202330.9 °C12 April 202321.6 °C29 January 202326.9 °C3,559 mm310
202231.9 °C1 March 202222.0 °C22 January 202226.7 °C2,652 mm330
202131.4 °C23 February 202122.6 °C25 December 202126.9 °C2,878 mm380
202032.6 °C5 April 202023.0 °C14 January 202027.3 °C2,314 mm1080
201931.8 °C6 April 201922.1 °C19 January 201927.0 °C2,802 mm800
201830.9 °C18 January 201820.4 °C8 January 201826.6 °C2,297 mm300
201730.9 °C16 February 201720.9 °C5 January 201726.8 °C2,698 mm210
201632.9 °C29 March 201621.5 °C24 December 201627.2 °C2,420 mm950
201531.4 °C26 March 201521.6 °C13 January 201526.9 °C2,937 mm450
201432.6 °C25 March 201422.8 °C11 February 201426.8 °C2,949 mm670
201331.1 °C1 February 201322.4 °C17 January 201326.7 °C2,643 mm450
201230.8 °C2 February 201221.8 °C16 November 201226.7 °C2,600 mm220
201131.4 °C17 March 201121.2 °C13 January 201126.5 °C2,758 mm60
201031.4 °C2 May 201021.9 °C5 January 201026.7 °C3,123 mm520
200930.8 °C18 February 200921.7 °C4 January 200926.7 °C2,878 mm170
200830.2 °C23 April 200822.3 °C25 February 200826.5 °C3,241 mm10
200731.0 °C22 February 200722.1 °C4 January 200726.6 °C2,863 mm230
200630.5 °C18 March 200620.7 °C31 December 200626.5 °C3,508 mm80
200530.8 °C11 February 200522.0 °C14 January 200526.7 °C2,797 mm250
200431.6 °C15 February 200421.8 °C22 December 200426.6 °C2,895 mm390
200330.8 °C3 May 200322.4 °C10 December 200326.6 °C2,994 mm210
200230.8 °C29 March 200221.7 °C29 December 200226.5 °C2,597 mm180
200130.5 °C28 March 200120.8 °C11 February 200126.4 °C2,582 mm90
200030.1 °C16 February 200021.7 °C26 January 200026.2 °C2,900 mm10
199930.1 °C29 March 199920.5 °C31 January 199926.1 °C3,114 mm20
199832.7 °C27 March 199822.8 °C17 December 199827.1 °C2,818 mm910
199731.8 °C25 March 199721.6 °C28 January 199726.5 °C3,138 mm270
199630.9 °C18 February 199621.3 °C25 December 199626.3 °C2,771 mm140
199530.4 °C12 April 199522.0 °C29 January 199526.5 °C2,778 mm110
199430.5 °C26 April 199422.0 °C27 January 199426.3 °C2,732 mm80
199331.5 °C13 April 199321.5 °C10 February 199326.3 °C2,660 mm220
199231.4 °C3 April 199221.6 °C28 December 199226.4 °C2,377 mm440
199131.1 °C27 March 199122.2 °C30 November 199126.5 °C2,675 mm180
199030.5 °C17 March 199021.2 °C16 January 199026.5 °C2,641 mm160
198930.4 °C26 November 198921.8 °C23 January 198926.1 °C2,904 mm110
198830.8 °C4 February 198822.0 °C22 November 198826.6 °C2,894 mm250
198730.7 °C14 March 198722.0 °C2 February 198726.7 °C2,301 mm330
198630.2 °C29 March 198622.7 °C24 February 198626.2 °C2,309 mm20
198530.4 °C22 February 198521.4 °C25 November 198526.1 °C3,045 mm80
198430.0 °C30 April 198422.4 °C12 December 198426.0 °C2,646 mm10
198331.9 °C14 April 198320.6 °C4 January 198326.8 °C2,048 mm620
198231.3 °C11 April 198222.2 °C17 January 198226.4 °C2,535 mm310
198130.3 °C29 January 198121.6 °C13 January 198126.3 °C2,075 mm70
198031.4 °C27 March 198022.2 °C25 January 198026.6 °C2,133 mm320
197932.2 °C9 April 197921.7 °C12 January 197926.5 °C2,624 mm330
197830.9 °C17 December 197822.1 °C17 January 197826.1 °C3,178 mm70
197730.7 °C4 April 197720.7 °C30 January 197726.2 °C2,826 mm160
197630.5 °C19 March 197620.9 °C21 January 197626.0 °C2,557 mm40
197530.2 °C15 March 197519.9 °C9 January 197525.8 °C3,204 mm10
197430.7 °C31 March 197421.1 °C6 January 197425.9 °C2,297 mm100
197331.6 °C18 March 197322.4 °C11 December 197326.4 °C2,503 mm470
197231.1 °C23 March 197221.2 °C21 November 197226.2 °C2,436 mm150
197130.4 °C9 February 197120.3 °C24 December 197125.9 °C2,619 mm80
197030.3 °C3 April 197019.9 °C4 December 197026.1 °C2,980 mm40
196930.5 °C28 April 196922.0 °C20 January 196926.3 °C3,040 mm70
196830.2 °C12 March 196821.6 °C26 January 196825.9 °C2,756 mm30
196730.1 °C13 April 196721.0 °C7 January 196725.9 °C3,498 mm10
196629.8 °C5 February 196621.7 °C2 January 196626.0 °C3,430 mm00
196529.6 °C11 April 196521.7 °C13 January 196525.8 °C4,096 mm00
196430.7 °C12 April 196421.8 °C30 November 196425.9 °C3,540 mm50
196330.3 °C30 April 196321.5 °C24 January 196325.9 °C3,433 mm40
196230.1 °C6 April 196220.9 °C31 December 196226.0 °C3,308 mm10
196130.2 °C13 April 196121.0 °C19 February 196125.9 °C2,639 mm10
196029.7 °C3 April 196022.1 °C5 February 196025.9 °C2,748 mm00
195931.2 °C20 March 195923.1 °C8 December 195926.2 °C2,748 mm100
195831.2 °C7 March 195822.5 °C29 December 195826.2 °C2,926 mm80
195730.8 °C11 April 195721.4 °C27 January 195726.0 °C2,798 mm110
195629.7 °C26 March 195620.4 °C5 January 195625.5 °C3,224 mm00
195529.9 °C5 April 195520.9 °C19 December 195525.6 °C3,603 mm00
195430.1 °C1 March 195421.7 °C11 November 195425.7 °C3,687 mm10
195331.2 °C22 March 195321.5 °C28 January 195326.3 °C2,003 mm420
195231.2 °C29 March 195222.3 °C23 December 195226.2 °C2,162 mm250
195130.2 °C26 March 195122.3 °C6 January 195126.1 °C2,399 mm50
195030.2 °C2 March 195021.5 °C3 January 195025.9 °C1,801 mm30
194931.1 °C26 March 194921.8 °C17 December 194926.0 °C2,214 mm120
194829.3 °C23 April 194822.8 °C2 January 194825.9 °C3,090 mm00
194729.8 °C21 February 194721.3 °C29 December 194725.9 °C2,609 mm00
194631.1 °C13 March 194621.3 °C23 January 194625.9 °C2,889 mm110
194531.3 °C8 March 194520.0 °C21 January 194525.9 °C3,117 mm80
194429.6 °C14 March 194421.7 °C11 December 194425.7 °C3,499 mm00
194330.0 °C11 February 194321.5 °C21 January 194325.4 °C3,103 mm10
194229.9 °C8 February 194219.7 °C25 January 194225.5 °C3,077 mm00
194130.8 °C3 April 194121.3 °C26 December 194125.9 °C3,211 mm240
194029.7 °C13 February 194022.0 °C11 January 194025.7 °C3,137 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.9 °C
+0.6 °C
Hot days (≥ 30 °C)
58 d/yr
+37
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2698 mm
-129 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.2 °C-0.1 °C260 mm+174 mm
Feb29.8 °C+1.0 °C39 mm-25 mm
Mar29.9 °C+0.6 °C133 mm+37 mm
Apr29.7 °C+0.3 °C220 mm+42 mm
May29.6 °C+0.9 °C252 mm-110 mm
Jun28.9 °C+0.9 °C284 mm-71 mm
Jul28.6 °C+1.0 °C238 mm-61 mm
Aug28.2 °C+0.7 °C152 mm-134 mm
Sep28.7 °C+1.1 °C219 mm-78 mm
Oct28.8 °C+1.1 °C306 mm-21 mm
Nov28.2 °C+0.2 °C489 mm+196 mm
Dec28.8 °C+0.7 °C106 mm-78 mm

The year's extremes

Hottest day
32.4 °C
25 Feb 2025
Coldest day
22.8 °C
30 Nov 2025
Wettest day
125.9 mm
27 Nov 2025
Windiest day
41.8 km/h
27 Nov 2025
Strongest gust
72.0 km/h
28 Nov 2025
Hottest feels-like
39.1 °C
21 Mar 2025
Coldest feels-like
23.6 °C
27 Nov 2025
Sunniest day
12.0 h
30 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 Bentota?

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

What is the hottest day ever recorded in Bentota?

The hottest day measured in Bentota between 1940 and 2025 was 29 March 2016, reaching 32.9 °C.

What is the coldest day in Bentota?

The coldest day measured in Bentota between 1940 and 2025 was 25 January 1942, at 19.7 °C.

Does it snow in Bentota?

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

Has the climate of Bentota warmed?

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

What is the wettest day in Bentota?

The wettest day measured in Bentota between 1940 and 2025 was 15 May 2016, with 190 mm of rain in 24 hours.

What was the windiest day in Bentota?

The windiest day measured in Bentota between 1940 and 2025 was 29 November 2017, with winds reaching 46.2 km/h.

What is the warmest month in Bentota?

The warmest month in Bentota is April (27.2 °C on average); the coldest is December (25.7 °C).

How much does it rain in Bentota?

Bentota receives on average 2,827 mm of precipitation per year, spread over about 282 rainy days.

Is it sunny in Bentota?

Bentota gets on average 9.9 hours of sunshine per day, roughly 3,614 hours per year over 1940-2025.

Are there tropical nights in Bentota?

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

What was the most extreme apparent temperature in Bentota?

In Bentota, between 1940 and 2025, the highest apparent temperature reached 40.3 °C on 28 April 2024, and the lowest was 19.3 °C on 13 January 2011.

Compare Bentota with another city

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

Nearby cities

The climate around Bentota

Other cities — Sri Lanka