Khon Kaen climate — normals and trends

Khon Kaen (Thailand) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 27.0 °C and it receives 1,176 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 (22.9 °C). Rainfall peaks in September.

Khon Kaen averages 0 frost days, 284 hot days (≥ 30 °C) and 148 rainy days per year.

Khon Kaen has warmed by +1.7 °C between 1940 and 2025, or +0.20 °C per decade. This trend is statistically significant.

The hottest day of the period reached 43.5 °C (on 17 April 2016) and the coldest 5.3 °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

Khon KaenKhon Kaen

coords
16.45°, 102.83°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthAprilColdest monthDecemberWettest monthSeptemberDriest monthDecember

Mean daily temperature

27.0°C

Average daily high

32.2°C

Average daily low

22.8°C

Annual rainfall

1,176mm

Sunshine / day

9.9h

Mean relative humidity

70%

Average peak wind

12.4km/h

Seasonal range

7.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

284 d/yr

Rainy days (≥ 1 mm)

148 d/yr

Annual snowfall

0.0 cm

Average feels-like high

36.0 °C

Average feels-like low

25.8 °C

Average peak gust

29.1 km/h

Tropical nights (≥ 20 °C)

287 d/yr

Solar radiation

18.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.7 °C

since 1940

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

17 April 2016

Coldest day

5.3 °C

12 January 1955

Wettest day

155 mm

17 September 1962

Windiest day

29.9 km/h

26 October 1943

Strongest gust

69.1 km/h

3 October 2010

Hottest feels-like

49.1 °C

21 March 1953

Coldest feels-like

2.3 °C

12 January 1955

Sunniest day

12.7 h

19 July 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.0 °C29 March 20259.7 °C13 January 202527.0 °C1,282 mm2810
202443.1 °C29 April 202414.2 °C23 December 202428.3 °C1,102 mm3210
202341.6 °C6 May 202311.3 °C30 January 202328.1 °C1,079 mm3180
202238.8 °C27 April 202213.1 °C19 December 202227.3 °C1,427 mm3040
202138.4 °C19 March 202111.1 °C13 January 202127.4 °C1,424 mm2940
202040.8 °C21 April 202013.8 °C22 December 202028.0 °C1,070 mm3100
201942.2 °C20 April 201911.7 °C7 December 201928.5 °C972 mm3380
201838.7 °C14 April 201812.7 °C6 February 201827.4 °C1,016 mm3130
201739.9 °C22 April 201711.3 °C20 December 201727.5 °C1,529 mm3180
201643.5 °C17 April 201610.0 °C8 February 201628.1 °C1,198 mm3180
201540.9 °C20 April 201511.9 °C14 January 201528.0 °C1,015 mm3210
201439.9 °C22 April 20149.9 °C23 January 201427.6 °C972 mm3110
201340.8 °C4 April 201311.9 °C28 December 201327.4 °C1,127 mm2940
201240.3 °C26 April 201215.7 °C8 January 201227.9 °C1,079 mm3310
201138.5 °C22 March 201112.9 °C13 December 201126.5 °C1,385 mm2690
201041.3 °C13 April 201014.4 °C27 December 201028.1 °C1,269 mm2970
200939.8 °C24 April 20099.8 °C11 January 200927.3 °C1,135 mm3100
200838.2 °C30 March 200812.3 °C3 January 200826.7 °C1,222 mm2690
200741.3 °C24 April 200711.6 °C4 February 200727.6 °C1,273 mm2960
200639.5 °C13 April 200612.1 °C22 December 200627.7 °C1,068 mm3180
200540.8 °C11 April 200511.4 °C2 January 200527.8 °C918 mm3120
200439.6 °C16 April 200412.5 °C25 January 200427.1 °C1,038 mm3120
200340.5 °C7 May 200313.0 °C21 December 200327.5 °C1,027 mm3000
200239.5 °C7 April 200213.9 °C6 January 200227.6 °C1,425 mm3030
200141.6 °C10 April 200113.6 °C31 December 200127.5 °C1,143 mm3000
200040.0 °C3 April 200011.8 °C2 February 200027.0 °C1,453 mm2950
199940.7 °C20 March 19997.1 °C25 December 199926.9 °C1,300 mm2770
199842.8 °C14 April 199814.4 °C13 December 199828.5 °C932 mm3260
199739.7 °C8 May 199712.6 °C12 January 199727.5 °C999 mm3150
199640.5 °C20 March 199610.1 °C1 January 199626.8 °C1,303 mm2650
199540.3 °C16 April 199511.1 °C7 January 199527.3 °C1,135 mm2880
199439.5 °C12 April 199413.3 °C24 January 199427.1 °C1,201 mm2970
199340.7 °C29 March 199310.1 °C31 January 199327.0 °C884 mm2930
199242.0 °C13 April 199210.8 °C2 December 199227.1 °C1,136 mm2630
199140.2 °C19 April 199114.7 °C29 December 199127.4 °C1,255 mm2900
199041.2 °C23 April 199013.1 °C6 December 199027.3 °C1,108 mm2980
198940.4 °C23 April 198912.7 °C3 December 198926.8 °C1,212 mm2820
198840.6 °C18 March 198812.7 °C13 December 198827.2 °C1,149 mm2770
198740.3 °C25 March 198711.2 °C24 December 198727.6 °C1,199 mm2840
198640.9 °C20 March 198611.6 °C8 January 198627.1 °C1,105 mm2820
198540.8 °C13 April 198511.5 °C24 December 198527.0 °C1,045 mm2980
198440.4 °C5 April 198410.1 °C9 January 198426.8 °C1,145 mm2760
198342.3 °C14 April 19839.6 °C24 January 198327.0 °C1,353 mm2720
198239.6 °C14 March 19828.3 °C29 December 198227.1 °C1,220 mm2850
198140.0 °C6 April 198110.7 °C14 January 198127.2 °C997 mm2980
198040.6 °C25 April 198013.0 °C24 December 198027.4 °C1,319 mm3060
197940.3 °C8 April 197912.8 °C28 December 197927.3 °C1,176 mm3070
197839.5 °C2 April 197812.3 °C16 December 197827.0 °C1,676 mm2790
197740.8 °C9 June 197713.1 °C23 February 197726.9 °C1,210 mm2790
197640.0 °C17 April 19769.2 °C1 January 197626.4 °C1,416 mm2680
197541.1 °C28 April 19756.5 °C30 December 197526.7 °C1,370 mm2720
197438.9 °C13 July 19745.8 °C2 January 197426.7 °C1,288 mm2710
197340.5 °C10 April 19739.3 °C29 December 197327.2 °C1,156 mm2730
197239.9 °C11 May 197211.9 °C16 January 197227.0 °C1,217 mm2900
197138.1 °C1 April 197110.0 °C5 January 197125.9 °C1,123 mm2460
197038.6 °C16 March 197013.4 °C20 January 197026.8 °C1,087 mm2670
196939.2 °C14 May 196911.5 °C12 December 196927.0 °C1,053 mm2650
196839.2 °C3 April 196810.2 °C5 January 196826.7 °C1,077 mm3050
196739.6 °C31 March 19678.9 °C17 January 196726.5 °C782 mm2410
196637.5 °C29 April 196613.1 °C2 January 196626.7 °C1,239 mm2700
196538.0 °C13 May 196510.6 °C19 January 196526.7 °C1,125 mm3040
196439.0 °C7 April 196410.4 °C19 December 196426.3 °C1,416 mm2620
196340.3 °C23 April 19637.4 °C16 January 196326.1 °C1,226 mm2540
196239.5 °C7 April 19629.0 °C28 January 196226.0 °C1,632 mm2440
196139.8 °C23 March 19618.5 °C19 January 196126.7 °C1,246 mm2760
196041.1 °C29 April 19607.5 °C3 January 196026.9 °C1,192 mm2740
195939.0 °C12 April 195911.6 °C14 January 195926.8 °C1,321 mm2830
195841.0 °C25 April 195812.1 °C16 December 195826.6 °C1,060 mm2660
195740.0 °C23 April 195713.6 °C20 January 195726.7 °C1,362 mm2800
195639.1 °C24 March 19569.7 °C17 January 195626.1 °C1,195 mm2670
195541.7 °C18 April 19555.3 °C12 January 195526.2 °C1,078 mm2720
195440.0 °C18 April 19549.2 °C17 December 195426.7 °C974 mm2940
195336.8 °C15 April 195311.3 °C13 December 195325.8 °C1,778 mm2580
195239.5 °C24 April 195210.2 °C13 December 195226.5 °C1,394 mm2750
195139.1 °C10 April 195112.3 °C2 January 195126.4 °C1,114 mm2650
195040.5 °C24 April 195012.1 °C25 December 195026.6 °C993 mm2610
194938.3 °C23 March 19498.9 °C16 January 194926.7 °C1,066 mm2730
194839.4 °C13 March 19489.9 °C2 January 194826.3 °C1,180 mm2500
194738.2 °C7 May 194710.9 °C30 December 194726.8 °C973 mm2820
194639.4 °C27 March 19469.2 °C8 January 194627.2 °C602 mm3020
194537.6 °C4 March 194511.2 °C18 January 194526.1 °C1,058 mm2740
194439.9 °C4 May 19449.5 °C22 December 194426.8 °C1,047 mm2880
194338.2 °C25 March 194311.1 °C13 January 194325.6 °C1,225 mm2290
194237.5 °C20 April 194211.1 °C15 December 194225.9 °C1,146 mm2290
194138.6 °C1 March 194115.7 °C31 December 194126.4 °C1,049 mm2190
194038.7 °C11 March 194010.5 °C3 January 194025.6 °C1,207 mm2140

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.2 °C
0.0 °C
Hot days (≥ 30 °C)
281 d/yr
-3
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1282 mm
+106 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.9 °C-1.1 °C0 mm-9 mm
Feb32.5 °C0.0 °C6 mm-9 mm
Mar34.5 °C-0.3 °C35 mm-4 mm
Apr36.1 °C+0.5 °C50 mm-24 mm
May33.8 °C-0.2 °C204 mm+45 mm
Jun33.3 °C-0.1 °C126 mm-7 mm
Jul32.0 °C-0.9 °C176 mm+27 mm
Aug32.8 °C+0.7 °C233 mm+40 mm
Sep32.0 °C+0.7 °C267 mm+3 mm
Oct31.8 °C+1.1 °C94 mm-20 mm
Nov28.6 °C-1.4 °C84 mm+58 mm
Dec30.3 °C+1.4 °C8 mm+4 mm

The year's extremes

Hottest day
40.0 °C
29 Mar 2025
Coldest day
9.7 °C
13 Jan 2025
Wettest day
42.8 mm
30 Aug 2025
Windiest day
26.6 km/h
26 Jan 2025
Strongest gust
60.5 km/h
23 Jul 2025
Hottest feels-like
45.5 °C
25 Apr 2025
Coldest feels-like
8.4 °C
13 Jan 2025
Sunniest day
12.5 h
18 Jul 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 Khon Kaen?

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

What is the hottest day ever recorded in Khon Kaen?

The hottest day measured in Khon Kaen between 1940 and 2025 was 17 April 2016, reaching 43.5 °C.

What is the coldest day in Khon Kaen?

The coldest day measured in Khon Kaen between 1940 and 2025 was 12 January 1955, at 5.3 °C.

Does it snow in Khon Kaen?

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

Has the climate of Khon Kaen warmed?

Yes: Khon Kaen warmed by +1.7 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Khon Kaen?

The wettest day measured in Khon Kaen between 1940 and 2025 was 17 September 1962, with 155 mm of rain in 24 hours.

What was the windiest day in Khon Kaen?

The windiest day measured in Khon Kaen between 1940 and 2025 was 26 October 1943, with winds reaching 29.9 km/h.

What is the warmest month in Khon Kaen?

The warmest month in Khon Kaen is April (29.9 °C on average); the coldest is December (22.9 °C).

How much does it rain in Khon Kaen?

Khon Kaen receives on average 1,176 mm of precipitation per year, spread over about 148 rainy days.

Is it sunny in Khon Kaen?

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

Are there tropical nights in Khon Kaen?

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

What was the most extreme apparent temperature in Khon Kaen?

In Khon Kaen, between 1940 and 2025, the highest apparent temperature reached 49.1 °C on 21 March 1953, and the lowest was 2.3 °C on 12 January 1955.

Compare Khon Kaen with another city

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

Nearby cities

The climate around Khon Kaen

Other cities — Thailand