Battambang climate — normals and trends

Battambang (Cambodia) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 27.9 °C and it receives 1,084 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 (29.9 °C on average) and the coldest is December (25.3 °C). Rainfall peaks in September.

Battambang averages 0 frost days, 319 hot days (≥ 30 °C) and 176 rainy days per year.

Battambang has warmed by +2.4 °C between 1940 and 2025, or +0.28 °C per decade. This trend is statistically significant.

The hottest day of the period reached 43.0 °C (on 27 April 2024) and the coldest 11.6 °C (on 12 January 1955).

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

BattambangBattambang

coords
13.10°, 103.20°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthAprilColdest monthDecemberWettest monthSeptemberDriest monthJanuary

Mean daily temperature

27.9°C

Average daily high

33.1°C

Average daily low

24.2°C

Annual rainfall

1,084mm

Sunshine / day

10.0h

Mean relative humidity

72%

Average peak wind

12.3km/h

Seasonal range

4.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

319 d/yr

Rainy days (≥ 1 mm)

176 d/yr

Annual snowfall

0.0 cm

Average feels-like high

37.8 °C

Average feels-like low

28.2 °C

Average peak gust

30.4 km/h

Tropical nights (≥ 20 °C)

338 d/yr

Solar radiation

18.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.4 °C

since 1940

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

43.0 °C

27 April 2024

Coldest day

11.6 °C

12 January 1955

Wettest day

121 mm

16 October 1988

Windiest day

30.7 km/h

4 October 1990

Strongest gust

75.2 km/h

30 July 2011

Hottest feels-like

49.0 °C

24 April 2024

Coldest feels-like

9.0 °C

12 January 1955

Sunniest day

12.5 h

1 July 1965

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202539.2 °C5 March 202515.8 °C14 January 202528.3 °C1,264 mm3350
202443.0 °C27 April 202417.3 °C23 December 202429.6 °C1,040 mm3570
202340.8 °C15 April 202317.5 °C30 January 202329.0 °C1,254 mm3390
202240.4 °C27 April 202216.6 °C19 December 202228.2 °C1,501 mm3230
202140.3 °C29 March 202114.8 °C13 January 202128.5 °C1,112 mm3270
202041.3 °C31 March 202017.4 °C22 December 202029.1 °C1,058 mm3370
201941.8 °C3 May 201916.4 °C9 December 201929.5 °C890 mm3510
201838.8 °C16 February 201817.3 °C7 February 201829.0 °C1,156 mm3540
201739.5 °C18 April 201716.2 °C19 December 201728.8 °C1,013 mm3490
201642.7 °C15 April 201615.5 °C26 January 201629.4 °C1,133 mm3460
201541.1 °C7 May 201516.9 °C16 January 201529.5 °C871 mm3520
201440.4 °C21 April 201413.6 °C24 January 201428.9 °C909 mm3380
201341.7 °C6 April 201315.1 °C28 December 201328.6 °C1,303 mm3190
201241.7 °C26 April 201220.3 °C9 January 201229.2 °C1,000 mm3560
201140.3 °C16 April 201117.2 °C20 January 201128.2 °C1,093 mm3430
201041.4 °C6 April 201018.8 °C18 December 201029.2 °C1,077 mm3490
200939.4 °C13 March 200914.8 °C12 January 200928.5 °C1,039 mm3380
200839.7 °C21 April 200817.9 °C11 December 200828.5 °C1,012 mm3320
200739.9 °C18 April 200716.8 °C28 November 200728.5 °C1,156 mm3280
200638.5 °C2 May 200616.6 °C23 December 200628.7 °C971 mm3450
200540.7 °C6 May 200516.3 °C4 January 200528.8 °C1,032 mm3300
200441.1 °C18 April 200417.0 °C20 December 200428.7 °C866 mm3580
200340.2 °C21 April 200317.3 °C21 December 200328.6 °C1,104 mm3480
200239.1 °C7 April 200218.2 °C2 January 200229.0 °C1,044 mm3490
200140.4 °C11 April 200117.1 °C24 December 200128.6 °C1,011 mm3370
200038.0 °C5 April 200016.4 °C4 February 200028.0 °C1,384 mm3320
199939.2 °C19 March 199912.1 °C25 December 199927.6 °C1,491 mm2980
199841.6 °C19 March 199817.7 °C14 December 199829.3 °C958 mm3350
199739.9 °C18 June 199715.8 °C14 January 199728.5 °C896 mm3470
199640.2 °C20 March 199614.9 °C28 December 199628.0 °C1,275 mm3190
199539.7 °C22 May 199515.5 °C31 December 199528.3 °C1,060 mm3300
199439.9 °C1 May 199416.2 °C26 January 199428.2 °C856 mm3440
199340.5 °C1 May 199314.7 °C29 January 199327.8 °C992 mm3170
199240.5 °C3 May 199215.6 °C18 January 199228.1 °C911 mm3190
199141.3 °C19 April 199118.2 °C22 December 199128.3 °C1,010 mm3350
199039.7 °C23 April 199016.0 °C6 December 199028.4 °C1,075 mm3360
198941.6 °C23 April 198917.2 °C5 December 198928.2 °C1,008 mm3430
198839.4 °C18 March 198817.1 °C14 December 198828.0 °C1,291 mm3090
198741.1 °C13 April 198715.8 °C8 December 198728.3 °C1,032 mm3200
198640.1 °C31 March 198615.2 °C3 March 198627.8 °C1,052 mm2970
198539.8 °C14 April 198515.3 °C17 December 198527.9 °C1,127 mm3360
198439.8 °C8 April 198415.3 °C10 January 198428.1 °C948 mm3450
198341.3 °C14 April 198314.9 °C24 January 198328.3 °C1,127 mm3070
198239.1 °C17 March 198213.0 °C29 December 198227.9 °C844 mm3410
198140.4 °C9 April 198114.9 °C14 January 198128.1 °C1,035 mm3150
198040.0 °C25 April 198016.5 °C25 December 198028.2 °C1,199 mm3420
197940.1 °C4 April 197916.7 °C27 December 197928.6 °C940 mm3520
197839.2 °C3 April 197816.5 °C23 January 197828.0 °C1,233 mm3290
197739.9 °C18 April 197716.9 °C17 January 197727.9 °C923 mm3290
197639.5 °C19 April 197612.4 °C17 January 197627.3 °C1,145 mm3120
197538.7 °C17 April 197512.4 °C30 December 197527.2 °C1,176 mm3020
197437.0 °C9 May 197414.4 °C5 January 197427.2 °C1,185 mm2980
197339.3 °C17 April 197313.8 °C27 December 197327.6 °C1,157 mm2980
197239.1 °C24 May 197214.8 °C23 January 197227.6 °C1,383 mm3110
197137.8 °C23 April 197114.7 °C5 January 197126.8 °C1,163 mm2790
197038.7 °C14 March 197016.7 °C3 February 197027.8 °C932 mm3210
196939.4 °C14 May 196916.2 °C11 December 196927.8 °C960 mm3070
196839.1 °C3 April 196816.0 °C5 January 196827.8 °C805 mm3480
196738.7 °C11 April 196712.4 °C17 January 196727.1 °C881 mm2920
196638.5 °C29 April 196617.1 °C2 January 196627.3 °C1,431 mm2810
196539.2 °C23 April 196514.0 °C23 January 196527.5 °C1,032 mm3290
196439.1 °C7 April 196416.0 °C19 December 196427.6 °C1,021 mm3150
196340.7 °C22 April 196311.9 °C16 January 196327.2 °C1,135 mm3060
196239.8 °C21 March 196213.7 °C28 January 196227.3 °C1,080 mm3030
196139.4 °C25 April 196114.8 °C18 January 196127.7 °C880 mm3200
196039.8 °C28 April 196014.3 °C3 January 196027.9 °C1,076 mm3140
195938.8 °C27 April 195916.4 °C25 January 195927.7 °C959 mm3170
195840.0 °C24 April 195815.8 °C27 November 195827.7 °C915 mm2990
195739.0 °C24 May 195715.2 °C2 January 195727.5 °C1,217 mm3100
195639.5 °C24 March 195611.8 °C19 January 195627.0 °C1,175 mm2910
195540.1 °C18 April 195511.6 °C12 January 195527.2 °C1,181 mm2890
195439.1 °C9 May 195414.3 °C17 December 195427.3 °C822 mm3260
195335.8 °C28 March 195315.5 °C9 January 195326.5 °C1,576 mm2760
195237.7 °C17 February 195214.4 °C23 January 195227.2 °C1,106 mm3010
195138.3 °C11 April 195115.1 °C2 January 195127.3 °C954 mm3050
195039.6 °C24 April 195015.9 °C15 December 195027.2 °C1,029 mm2910
194938.0 °C12 April 194913.6 °C16 January 194927.2 °C982 mm3000
194837.5 °C22 July 194815.4 °C2 January 194827.2 °C897 mm2950
194737.7 °C26 April 194716.5 °C29 December 194727.5 °C987 mm3180
194637.5 °C19 March 194615.3 °C8 January 194627.0 °C1,016 mm3090
194535.5 °C3 March 194515.2 °C30 December 194526.2 °C1,363 mm2390
194437.7 °C3 May 194414.5 °C21 December 194427.0 °C1,262 mm2800
194337.5 °C24 March 194314.7 °C13 January 194326.1 °C1,346 mm2490
194236.7 °C20 April 194215.6 °C23 November 194226.7 °C968 mm2790
194137.0 °C12 March 194115.5 °C25 December 194126.8 °C1,290 mm2530
194037.0 °C11 March 194013.3 °C4 January 194026.4 °C1,157 mm2510

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
33.3 °C
+0.2 °C
Hot days (≥ 30 °C)
335 d/yr
+16
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1264 mm
+180 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.3 °C-0.4 °C0 mm-11 mm
Feb34.7 °C+1.0 °C9 mm-12 mm
Mar35.6 °C+0.2 °C44 mm-5 mm
Apr36.4 °C+0.5 °C85 mm+3 mm
May34.3 °C-0.5 °C184 mm+67 mm
Jun33.6 °C-0.4 °C138 mm+41 mm
Jul33.1 °C-0.4 °C136 mm+30 mm
Aug34.2 °C+0.9 °C110 mm-11 mm
Sep32.0 °C-0.2 °C254 mm+55 mm
Oct32.1 °C+0.8 °C178 mm-20 mm
Nov30.3 °C-0.5 °C121 mm+50 mm
Dec31.9 °C+1.4 °C6 mm-7 mm

The year's extremes

Hottest day
39.2 °C
5 Mar 2025
Coldest day
15.8 °C
14 Jan 2025
Wettest day
34.3 mm
28 Oct 2025
Windiest day
25.0 km/h
22 Jul 2025
Strongest gust
61.6 km/h
23 Jul 2025
Hottest feels-like
45.8 °C
5 Mar 2025
Coldest feels-like
14.6 °C
13 Jan 2025
Sunniest day
12.2 h
2 Aug 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 Battambang?

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

What is the hottest day ever recorded in Battambang?

The hottest day measured in Battambang between 1940 and 2025 was 27 April 2024, reaching 43.0 °C.

What is the coldest day in Battambang?

The coldest day measured in Battambang between 1940 and 2025 was 12 January 1955, at 11.6 °C.

Does it snow in Battambang?

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

Has the climate of Battambang warmed?

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

What is the wettest day in Battambang?

The wettest day measured in Battambang between 1940 and 2025 was 16 October 1988, with 121 mm of rain in 24 hours.

What was the windiest day in Battambang?

The windiest day measured in Battambang between 1940 and 2025 was 4 October 1990, with winds reaching 30.7 km/h.

What is the warmest month in Battambang?

The warmest month in Battambang is April (29.9 °C on average); the coldest is December (25.3 °C).

How much does it rain in Battambang?

Battambang receives on average 1,084 mm of precipitation per year, spread over about 176 rainy days.

Is it sunny in Battambang?

Battambang gets on average 10.0 hours of sunshine per day, roughly 3,650 hours per year over 1940-2025.

Are there tropical nights in Battambang?

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

What was the most extreme apparent temperature in Battambang?

In Battambang, between 1940 and 2025, the highest apparent temperature reached 49.0 °C on 24 April 2024, and the lowest was 9.0 °C on 12 January 1955.

Compare Battambang with another city

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

Nearby cities

The climate around Battambang

Other cities — Cambodia