Suphan Buri climate — normals and trends

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

Suphan Buri averages 0 frost days, 330 hot days (≥ 30 °C) and 166 rainy days per year.

Suphan Buri 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.9 °C (on 11 May 2016) and the coldest 11.2 °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

Suphan BuriSuphan Buri

coords
14.47°, 100.12°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthAprilColdest monthDecemberWettest monthSeptemberDriest monthDecember

Mean daily temperature

28.4°C

Average daily high

33.7°C

Average daily low

24.4°C

Annual rainfall

1,206mm

Sunshine / day

9.9h

Mean relative humidity

69%

Average peak wind

13.8km/h

Seasonal range

5.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

330 d/yr

Rainy days (≥ 1 mm)

166 d/yr

Annual snowfall

0.0 cm

Average feels-like high

37.8 °C

Average feels-like low

27.9 °C

Average peak gust

31.5 km/h

Tropical nights (≥ 20 °C)

338 d/yr

Solar radiation

18.8 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.68 · 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.9 °C

11 May 2016

Coldest day

11.2 °C

4 January 1960

Wettest day

126 mm

26 October 1971

Windiest day

31.4 km/h

23 November 1975

Strongest gust

72.0 km/h

19 July 1962

Hottest feels-like

47.9 °C

18 April 1953

Coldest feels-like

8.1 °C

12 January 1955

Sunniest day

12.8 h

4 July 2021

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202539.9 °C26 April 202516.1 °C29 November 202528.7 °C1,473 mm3390
202442.1 °C27 April 202418.9 °C21 December 202430.0 °C1,073 mm3570
202341.8 °C7 May 202317.4 °C31 January 202329.7 °C948 mm3470
202239.1 °C27 April 202218.3 °C28 December 202228.6 °C1,413 mm3390
202140.3 °C2 June 202115.8 °C13 January 202128.9 °C1,449 mm3410
202041.1 °C21 April 202017.5 °C28 January 202029.6 °C1,023 mm3410
201942.2 °C3 May 201917.0 °C7 December 201929.7 °C1,045 mm3500
201840.7 °C15 April 201818.0 °C14 January 201829.0 °C1,265 mm3450
201740.9 °C23 April 201715.8 °C20 December 201729.0 °C1,460 mm3450
201642.9 °C11 May 201614.9 °C26 January 201629.7 °C911 mm3530
201540.9 °C20 April 201517.4 °C16 January 201529.5 °C985 mm3500
201440.0 °C22 April 201412.5 °C25 January 201428.9 °C1,020 mm3420
201341.6 °C2 May 201315.6 °C28 December 201328.6 °C1,197 mm3280
201240.2 °C30 April 201220.2 °C10 January 201229.0 °C1,326 mm3540
201137.5 °C8 July 201117.1 °C17 March 201127.9 °C1,367 mm3260
201041.0 °C9 May 201018.6 °C28 December 201029.3 °C1,255 mm3400
200939.8 °C23 April 200913.9 °C12 January 200928.6 °C1,244 mm3390
200839.1 °C9 May 200817.3 °C3 January 200828.5 °C1,227 mm3380
200741.5 °C1 April 200715.7 °C4 February 200729.2 °C1,246 mm3480
200641.0 °C12 April 200615.0 °C24 December 200629.3 °C1,172 mm3520
200541.0 °C28 April 200515.9 °C3 January 200529.4 °C1,143 mm3450
200442.4 °C15 April 200416.9 °C15 February 200429.4 °C885 mm3560
200341.5 °C7 May 200317.2 °C14 January 200329.2 °C1,036 mm3560
200241.1 °C11 April 200218.5 °C4 January 200229.1 °C1,177 mm3500
200142.5 °C11 April 200117.4 °C22 November 200129.0 °C1,175 mm3390
200040.4 °C4 April 200015.5 °C4 February 200028.6 °C1,266 mm3470
199940.4 °C18 March 199911.3 °C25 December 199928.5 °C1,349 mm3340
199842.2 °C26 April 199818.8 °C17 December 199829.9 °C976 mm3500
199742.0 °C6 May 199716.0 °C13 January 199729.4 °C952 mm3570
199640.3 °C2 April 199613.1 °C2 January 199628.4 °C1,463 mm3370
199541.3 °C12 March 199514.4 °C31 December 199528.9 °C1,302 mm3410
199441.4 °C11 April 199417.7 °C26 January 199429.1 °C1,125 mm3530
199342.3 °C4 May 199314.0 °C31 January 199329.0 °C868 mm3490
199242.4 °C3 May 199215.7 °C18 January 199228.8 °C1,010 mm3250
199140.3 °C18 April 199118.4 °C1 November 199128.9 °C1,121 mm3520
199041.4 °C23 April 199016.1 °C6 December 199029.2 °C991 mm3460
198940.5 °C19 April 198916.4 °C4 December 198928.9 °C930 mm3540
198840.6 °C6 April 198816.7 °C13 December 198828.5 °C1,300 mm3310
198740.6 °C3 April 198714.8 °C9 December 198728.8 °C1,080 mm3320
198639.7 °C21 April 198615.2 °C7 January 198628.3 °C1,086 mm3340
198540.3 °C14 April 198515.8 °C18 December 198528.3 °C1,155 mm3390
198440.3 °C5 May 198412.9 °C10 January 198428.3 °C858 mm3420
198341.2 °C14 April 198315.1 °C29 November 198328.6 °C1,259 mm3120
198240.2 °C29 April 198213.4 °C23 December 198228.3 °C1,032 mm3370
198140.6 °C6 April 198114.5 °C19 January 198128.1 °C1,248 mm3270
198042.4 °C26 April 198016.1 °C25 December 198028.8 °C1,049 mm3480
197940.9 °C5 May 197917.2 °C27 December 197929.1 °C941 mm3540
197842.1 °C30 April 197815.4 °C16 December 197828.6 °C1,226 mm3370
197739.7 °C18 April 197717.5 °C18 November 197728.5 °C889 mm3550
197640.5 °C17 April 197611.9 °C1 January 197627.5 °C1,603 mm3190
197540.4 °C17 April 197511.6 °C31 December 197527.6 °C1,553 mm3070
197439.9 °C8 May 197412.7 °C2 January 197427.7 °C1,587 mm3180
197341.8 °C23 April 197312.7 °C27 December 197328.5 °C1,073 mm3330
197242.3 °C8 May 197214.2 °C16 January 197228.1 °C1,679 mm3320
197139.8 °C25 April 197114.7 °C7 January 197127.7 °C1,285 mm3140
197042.1 °C9 May 197016.9 °C18 December 197028.3 °C1,289 mm3300
196940.9 °C3 April 196915.6 °C5 December 196928.6 °C1,130 mm3260
196841.8 °C27 May 196814.5 °C6 January 196828.7 °C1,051 mm3560
196741.0 °C31 March 196713.8 °C17 January 196728.0 °C1,086 mm3290
196639.3 °C27 April 196616.8 °C2 January 196627.6 °C1,301 mm2940
196540.4 °C2 May 196513.9 °C22 January 196527.9 °C1,299 mm3350
196439.5 °C6 April 196414.6 °C19 December 196427.7 °C1,313 mm3040
196342.6 °C17 May 196312.1 °C16 January 196327.6 °C1,489 mm3090
196239.8 °C23 March 196214.6 °C6 December 196227.9 °C1,111 mm3250
196139.7 °C25 April 196113.1 °C19 January 196127.9 °C1,115 mm3330
196041.8 °C25 April 196011.2 °C4 January 196028.8 °C952 mm3370
195940.5 °C13 June 195916.6 °C15 January 195928.4 °C1,067 mm3380
195840.3 °C26 March 195816.6 °C11 January 195828.0 °C915 mm3040
195741.3 °C15 May 195713.8 °C6 February 195727.8 °C1,391 mm3230
195638.8 °C30 March 195612.1 °C17 January 195627.2 °C1,205 mm3000
195539.2 °C17 April 195511.7 °C13 January 195527.1 °C1,377 mm2980
195440.1 °C18 April 195413.8 °C17 December 195427.7 °C1,001 mm3320
195336.2 °C15 April 195314.8 °C13 December 195326.2 °C2,548 mm2420
195240.7 °C30 April 195213.5 °C12 December 195227.5 °C1,584 mm3080
195141.1 °C9 April 195114.5 °C2 January 195127.9 °C1,075 mm3090
195039.9 °C23 April 195014.8 °C3 January 195027.6 °C1,204 mm3090
194938.5 °C14 May 194914.5 °C17 January 194927.8 °C786 mm3310
194838.6 °C22 March 194814.9 °C3 January 194827.4 °C1,224 mm2990
194739.1 °C7 March 194715.7 °C30 December 194727.9 °C1,106 mm3340
194639.5 °C12 March 194615.1 °C8 January 194627.3 °C1,163 mm3270
194538.0 °C1 April 194515.5 °C31 December 194527.0 °C1,373 mm3050
194440.5 °C4 May 194414.0 °C22 December 194427.4 °C1,398 mm2910
194338.8 °C7 April 194315.6 °C26 January 194326.7 °C1,356 mm2820
194238.1 °C20 April 194214.0 °C17 December 194226.8 °C1,252 mm2840
194139.1 °C3 May 194116.7 °C24 January 194127.1 °C1,404 mm2600
194038.9 °C10 March 194013.2 °C4 January 194026.7 °C1,371 mm2610

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.7 °C
0.0 °C
Hot days (≥ 30 °C)
339 d/yr
+9
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1473 mm
+267 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.9 °C-0.5 °C0 mm-15 mm
Feb34.3 °C-0.1 °C34 mm+10 mm
Mar36.4 °C+0.1 °C48 mm+3 mm
Apr37.2 °C+0.1 °C70 mm-9 mm
May34.5 °C-1.0 °C269 mm+125 mm
Jun34.2 °C-0.1 °C112 mm-13 mm
Jul33.8 °C+0.2 °C129 mm+1 mm
Aug34.7 °C+1.4 °C148 mm+7 mm
Sep33.0 °C+0.3 °C286 mm+43 mm
Oct32.9 °C+1.0 °C198 mm+0 mm
Nov30.1 °C-1.5 °C173 mm+119 mm
Dec31.8 °C+0.5 °C7 mm-3 mm

The year's extremes

Hottest day
39.9 °C
26 Apr 2025
Coldest day
16.1 °C
29 Nov 2025
Wettest day
74.6 mm
1 Nov 2025
Windiest day
24.5 km/h
19 Nov 2025
Strongest gust
61.6 km/h
24 Jul 2025
Hottest feels-like
45.8 °C
25 Apr 2025
Coldest feels-like
15.0 °C
12 Jan 2025
Sunniest day
12.6 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 Suphan Buri?

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

What is the hottest day ever recorded in Suphan Buri?

The hottest day measured in Suphan Buri between 1940 and 2025 was 11 May 2016, reaching 42.9 °C.

What is the coldest day in Suphan Buri?

The coldest day measured in Suphan Buri between 1940 and 2025 was 4 January 1960, at 11.2 °C.

Does it snow in Suphan Buri?

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

Has the climate of Suphan Buri warmed?

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

What is the wettest day in Suphan Buri?

The wettest day measured in Suphan Buri between 1940 and 2025 was 26 October 1971, with 126 mm of rain in 24 hours.

What was the windiest day in Suphan Buri?

The windiest day measured in Suphan Buri between 1940 and 2025 was 23 November 1975, with winds reaching 31.4 km/h.

What is the warmest month in Suphan Buri?

The warmest month in Suphan Buri is April (31.0 °C on average); the coldest is December (25.7 °C).

How much does it rain in Suphan Buri?

Suphan Buri receives on average 1,206 mm of precipitation per year, spread over about 166 rainy days.

Is it sunny in Suphan Buri?

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

Are there tropical nights in Suphan Buri?

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

What was the most extreme apparent temperature in Suphan Buri?

In Suphan Buri, between 1940 and 2025, the highest apparent temperature reached 47.9 °C on 18 April 1953, and the lowest was 8.1 °C on 12 January 1955.

Compare Suphan Buri with another city

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

Nearby cities

The climate around Suphan Buri

Other cities — Thailand