Kanchanaburi climate — normals and trends

Kanchanaburi (Thailand) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 27.7 °C and it receives 1,082 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 (30.3 °C on average) and the coldest is December (25.1 °C). Rainfall peaks in September.

Kanchanaburi averages 0 frost days, 304 hot days (≥ 30 °C) and 160 rainy days per year.

Kanchanaburi has warmed by +2.3 °C between 1940 and 2025, or +0.27 °C per decade. This trend is statistically significant.

The hottest day of the period reached 42.2 °C (on 26 April 1998) and the coldest 10.7 °C (on 4 January 1960).

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

KanchanaburiKanchanaburi

coords
14.00°, 99.55°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthAprilColdest monthDecemberWettest monthSeptemberDriest monthDecember

Mean daily temperature

27.7°C

Average daily high

32.8°C

Average daily low

23.6°C

Annual rainfall

1,082mm

Sunshine / day

9.8h

Mean relative humidity

71%

Average peak wind

12.8km/h

Seasonal range

5.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

304 d/yr

Rainy days (≥ 1 mm)

160 d/yr

Annual snowfall

0.0 cm

Average feels-like high

36.9 °C

Average feels-like low

27.3 °C

Average peak gust

30.8 km/h

Tropical nights (≥ 20 °C)

329 d/yr

Solar radiation

18.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.3 °C

since 1940

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

42.2 °C

26 April 1998

Coldest day

10.7 °C

4 January 1960

Wettest day

154 mm

28 April 1999

Windiest day

29.1 km/h

3 November 2009

Strongest gust

66.2 km/h

26 June 1992

Hottest feels-like

47.7 °C

6 April 1952

Coldest feels-like

8.1 °C

12 January 1955

Sunniest day

12.8 h

19 June 2024

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202539.6 °C25 April 202514.3 °C30 November 202528.0 °C1,191 mm3240
202441.6 °C27 April 202418.1 °C21 December 202429.2 °C1,005 mm3520
202341.2 °C6 May 202317.0 °C31 January 202328.8 °C983 mm3370
202238.9 °C27 April 202217.3 °C28 December 202227.9 °C1,287 mm3230
202140.2 °C12 May 202114.5 °C14 January 202128.1 °C1,122 mm3220
202041.1 °C21 April 202016.9 °C27 January 202028.8 °C968 mm3320
201941.3 °C31 March 201916.3 °C7 December 201928.7 °C984 mm3360
201841.1 °C23 April 201818.8 °C14 January 201828.5 °C1,143 mm3400
201740.4 °C10 April 201715.9 °C20 December 201728.7 °C1,084 mm3350
201641.9 °C13 May 201614.8 °C10 February 201629.1 °C823 mm3510
201540.4 °C21 April 201516.0 °C16 January 201528.7 °C838 mm3430
201439.6 °C1 May 201411.4 °C25 January 201427.9 °C989 mm3340
201340.2 °C2 May 201314.8 °C26 December 201327.7 °C1,241 mm2980
201239.6 °C30 April 201219.6 °C8 February 201228.1 °C1,166 mm3240
201137.9 °C4 May 201116.4 °C17 March 201127.4 °C1,087 mm3060
201040.0 °C15 May 201017.9 °C29 December 201028.6 °C988 mm3260
200938.9 °C25 April 200914.5 °C11 January 200927.9 °C988 mm3320
200838.6 °C23 March 200816.0 °C21 December 200827.8 °C1,061 mm3210
200741.1 °C1 April 200714.9 °C5 February 200728.6 °C1,050 mm3360
200640.5 °C12 April 200615.4 °C24 December 200628.5 °C1,025 mm3420
200540.6 °C27 April 200515.5 °C3 January 200528.6 °C1,095 mm3210
200442.1 °C15 April 200416.6 °C16 February 200428.7 °C738 mm3490
200341.4 °C8 May 200316.4 °C14 January 200328.5 °C945 mm3420
200242.1 °C11 April 200218.3 °C1 January 200228.7 °C1,019 mm3320
200141.5 °C10 April 200117.6 °C23 December 200128.4 °C1,006 mm3290
200040.1 °C4 April 200014.6 °C4 February 200028.2 °C963 mm3370
199940.2 °C18 March 199911.7 °C25 December 199927.9 °C1,363 mm3100
199842.2 °C26 April 199816.8 °C19 January 199829.4 °C810 mm3470
199741.1 °C8 May 199715.1 °C13 January 199728.4 °C945 mm3430
199640.6 °C11 April 199613.8 °C25 December 199627.9 °C1,444 mm3040
199541.0 °C15 April 199514.2 °C8 January 199528.3 °C1,094 mm3270
199441.1 °C12 April 199416.4 °C27 December 199428.5 °C999 mm3360
199341.1 °C4 May 199315.0 °C30 January 199328.3 °C772 mm3380
199241.1 °C21 April 199216.1 °C18 January 199228.0 °C893 mm3080
199140.7 °C10 April 199117.5 °C23 December 199128.4 °C1,032 mm3340
199040.7 °C23 April 199016.6 °C6 December 199028.7 °C697 mm3440
198939.8 °C19 April 198915.3 °C5 December 198928.1 °C821 mm3370
198840.2 °C17 March 198816.2 °C14 December 198828.1 °C1,178 mm3020
198739.4 °C26 April 198715.4 °C10 December 198728.2 °C827 mm3250
198638.0 °C17 March 198614.5 °C7 January 198627.5 °C875 mm3170
198539.1 °C22 April 198514.5 °C18 December 198527.5 °C1,044 mm3020
198438.9 °C21 April 198412.9 °C10 January 198427.6 °C703 mm3220
198339.5 °C8 April 198314.8 °C2 December 198327.8 °C931 mm2940
198238.9 °C30 April 198212.1 °C30 December 198227.2 °C925 mm2940
198139.3 °C6 April 198113.5 °C19 January 198127.2 °C1,180 mm2840
198041.5 °C3 May 198015.7 °C25 December 198028.1 °C994 mm3310
197939.9 °C10 May 197917.2 °C27 December 197928.3 °C740 mm3460
197839.7 °C30 April 197816.1 °C16 December 197827.5 °C1,315 mm3120
197737.8 °C18 April 197717.0 °C6 March 197727.9 °C709 mm3420
197639.3 °C17 April 197611.0 °C16 January 197626.6 °C1,349 mm2840
197540.1 °C17 April 197512.5 °C18 December 197526.8 °C1,310 mm2830
197439.1 °C22 April 197414.1 °C2 January 197426.7 °C1,479 mm2740
197340.7 °C23 April 197312.4 °C27 December 197327.4 °C1,060 mm2900
197240.6 °C4 May 197214.0 °C16 January 197227.1 °C1,423 mm2920
197139.9 °C8 April 197113.6 °C11 January 197126.7 °C1,191 mm2780
197040.6 °C19 April 197015.5 °C18 December 197027.5 °C1,235 mm2950
196940.8 °C26 April 196915.3 °C6 December 196928.0 °C1,080 mm3040
196839.5 °C3 April 196813.4 °C6 January 196827.8 °C849 mm3410
196740.2 °C12 April 196713.7 °C17 January 196727.1 °C1,012 mm2940
196638.4 °C25 March 196616.5 °C2 January 196626.8 °C1,166 mm2390
196539.6 °C23 April 196512.9 °C22 January 196527.1 °C1,328 mm2940
196437.9 °C21 April 196414.6 °C19 December 196426.8 °C1,090 mm2790
196340.5 °C19 May 196312.4 °C16 January 196326.7 °C1,526 mm2460
196238.6 °C6 May 196214.0 °C6 December 196226.8 °C1,062 mm2730
196139.1 °C25 April 196112.5 °C19 January 196126.9 °C1,175 mm2780
196040.1 °C25 April 196010.7 °C4 January 196027.8 °C884 mm3190
195941.1 °C18 June 195916.0 °C1 January 195927.7 °C899 mm2980
195839.5 °C26 March 195815.4 °C15 January 195827.3 °C821 mm2730
195739.7 °C23 April 195712.0 °C6 February 195727.1 °C1,360 mm2830
195638.1 °C27 March 195612.0 °C17 January 195626.5 °C1,097 mm2520
195538.2 °C18 April 195511.5 °C12 January 195526.5 °C1,240 mm2550
195438.9 °C4 April 195413.8 °C17 December 195427.1 °C855 mm3120
195335.6 °C18 April 195314.1 °C14 December 195325.6 °C2,182 mm1990
195241.6 °C23 April 195213.3 °C15 December 195226.9 °C1,539 mm2560
195140.8 °C9 April 195114.0 °C2 January 195127.3 °C990 mm2830
195039.4 °C28 March 195014.5 °C3 January 195027.0 °C999 mm2830
194938.4 °C3 April 194914.4 °C11 January 194927.1 °C696 mm3000
194838.9 °C2 May 194815.2 °C3 January 194826.8 °C1,103 mm2560
194739.1 °C7 March 194716.1 °C30 December 194727.5 °C850 mm3150
194638.1 °C25 February 194615.1 °C31 December 194626.7 °C970 mm2850
194537.5 °C1 April 194514.7 °C24 December 194526.3 °C1,402 mm2400
194438.7 °C8 April 194413.3 °C22 December 194426.6 °C1,372 mm2470
194338.3 °C24 March 194315.4 °C15 January 194326.1 °C1,330 mm2240
194237.8 °C20 April 194212.9 °C17 December 194226.4 °C941 mm2610
194138.9 °C3 May 194115.9 °C26 January 194126.4 °C1,682 mm2000
194038.9 °C11 March 194012.7 °C5 January 194026.1 °C1,419 mm2000

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
32.8 °C
0.0 °C
Hot days (≥ 30 °C)
324 d/yr
+20
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1191 mm
+109 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.1 °C-0.7 °C0 mm-12 mm
Feb33.6 °C-0.5 °C38 mm+18 mm
Mar35.3 °C-0.6 °C41 mm+6 mm
Apr36.6 °C0.0 °C59 mm-3 mm
May34.2 °C-0.6 °C189 mm+68 mm
Jun33.0 °C-0.1 °C115 mm-10 mm
Jul32.3 °C+0.1 °C112 mm-31 mm
Aug33.4 °C+1.6 °C115 mm-27 mm
Sep32.0 °C+0.4 °C272 mm+84 mm
Oct31.7 °C+0.9 °C140 mm-32 mm
Nov29.5 °C-1.1 °C104 mm+50 mm
Dec31.0 °C+0.6 °C7 mm-3 mm

The year's extremes

Hottest day
39.6 °C
25 Apr 2025
Coldest day
14.3 °C
30 Nov 2025
Wettest day
48.8 mm
8 Sep 2025
Windiest day
23.4 km/h
19 Nov 2025
Strongest gust
59.4 km/h
24 Jul 2025
Hottest feels-like
45.7 °C
26 Apr 2025
Coldest feels-like
13.8 °C
29 Nov 2025
Sunniest day
12.7 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 Kanchanaburi?

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

What is the hottest day ever recorded in Kanchanaburi?

The hottest day measured in Kanchanaburi between 1940 and 2025 was 26 April 1998, reaching 42.2 °C.

What is the coldest day in Kanchanaburi?

The coldest day measured in Kanchanaburi between 1940 and 2025 was 4 January 1960, at 10.7 °C.

Does it snow in Kanchanaburi?

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

Has the climate of Kanchanaburi warmed?

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

What is the wettest day in Kanchanaburi?

The wettest day measured in Kanchanaburi between 1940 and 2025 was 28 April 1999, with 154 mm of rain in 24 hours.

What was the windiest day in Kanchanaburi?

The windiest day measured in Kanchanaburi between 1940 and 2025 was 3 November 2009, with winds reaching 29.1 km/h.

What is the warmest month in Kanchanaburi?

The warmest month in Kanchanaburi is April (30.3 °C on average); the coldest is December (25.1 °C).

How much does it rain in Kanchanaburi?

Kanchanaburi receives on average 1,082 mm of precipitation per year, spread over about 160 rainy days.

Is it sunny in Kanchanaburi?

Kanchanaburi gets on average 9.8 hours of sunshine per day, roughly 3,577 hours per year over 1940-2025.

Are there tropical nights in Kanchanaburi?

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

What was the most extreme apparent temperature in Kanchanaburi?

In Kanchanaburi, between 1940 and 2025, the highest apparent temperature reached 47.7 °C on 6 April 1952, and the lowest was 8.1 °C on 12 January 1955.

Compare Kanchanaburi with another city

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

Nearby cities

The climate around Kanchanaburi

Other cities — Thailand