Surat Thani climate — normals and trends

Surat Thani (Thailand) has a tropical monsoon climate (Am) under the Köppen-Geiger classification. Its mean annual temperature is 27.2 °C and it receives 1,582 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 (28.6 °C on average) and the coldest is December (26.1 °C). Rainfall peaks in November.

Surat Thani averages 0 frost days, 208 hot days (≥ 30 °C) and 224 rainy days per year.

Surat Thani has warmed by +2.0 °C between 1940 and 2025, or +0.23 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.1 °C (on 5 June 2024) and the coldest 18.9 °C (on 2 January 1957).

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

Surat ThaniSurat Thani

coords
9.14°, 99.33°
period
19402025 · 86 yrs
AmTropical monsoonWarmest monthAprilColdest monthDecemberWettest monthNovemberDriest monthFebruary

Mean daily temperature

27.2°C

Average daily high

30.4°C

Average daily low

24.9°C

Annual rainfall

1,582mm

Sunshine / day

10.0h

Mean relative humidity

81%

Average peak wind

16.2km/h

Seasonal range

2.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

208 d/yr

Rainy days (≥ 1 mm)

224 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.4 °C

Average feels-like low

29.2 °C

Average peak gust

31.6 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

18.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.0 °C

since 1940

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

37.1 °C

5 June 2024

Coldest day

18.9 °C

2 January 1957

Wettest day

231 mm

25 November 2005

Windiest day

45.8 km/h

26 October 1962

Strongest gust

84.2 km/h

26 October 1962

Hottest feels-like

44.8 °C

28 April 2024

Coldest feels-like

19.9 °C

2 January 1957

Sunniest day

12.5 h

10 July 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.1 °C4 August 202521.6 °C2 February 202527.8 °C1,768 mm2600
202437.1 °C5 June 202423.7 °C24 December 202428.8 °C1,621 mm3020
202336.2 °C20 April 202322.1 °C17 January 202328.4 °C1,509 mm2820
202235.0 °C28 April 202223.0 °C31 December 202227.6 °C2,299 mm2570
202134.9 °C3 July 202121.6 °C26 February 202127.7 °C1,810 mm2500
202035.5 °C5 April 202023.1 °C5 February 202028.1 °C1,592 mm2860
201936.0 °C19 April 201923.1 °C17 February 201928.2 °C1,272 mm2930
201834.9 °C30 August 201822.5 °C9 February 201827.8 °C1,606 mm2710
201733.9 °C4 May 201721.5 °C8 February 201727.6 °C2,091 mm2450
201636.8 °C11 May 201623.2 °C21 February 201628.0 °C1,642 mm2700
201535.3 °C21 May 201522.2 °C12 February 201527.9 °C1,429 mm2660
201435.5 °C27 June 201420.1 °C3 February 201427.9 °C1,148 mm2660
201336.4 °C6 April 201323.5 °C23 December 201327.7 °C1,523 mm2630
201235.9 °C26 July 201223.2 °C6 January 201227.9 °C1,478 mm2760
201135.0 °C8 July 201121.7 °C21 January 201127.4 °C2,369 mm2220
201036.3 °C9 May 201023.8 °C21 January 201028.2 °C1,793 mm2840
200935.1 °C4 July 200921.7 °C1 February 200927.8 °C1,165 mm2770
200835.0 °C17 April 200823.5 °C14 January 200827.6 °C1,649 mm2540
200734.7 °C22 April 200722.1 °C2 January 200727.6 °C1,878 mm2300
200634.0 °C29 April 200622.1 °C22 January 200627.6 °C1,401 mm2390
200535.8 °C26 April 200522.0 °C25 January 200528.0 °C1,530 mm2740
200434.9 °C27 April 200422.1 °C22 December 200427.9 °C1,025 mm2570
200335.3 °C11 June 200323.1 °C17 December 200328.0 °C1,503 mm2600
200235.9 °C27 July 200222.4 °C9 February 200228.0 °C1,211 mm2800
200133.6 °C19 April 200122.7 °C4 January 200127.2 °C1,797 mm1890
200033.5 °C21 March 200021.1 °C6 February 200027.1 °C2,085 mm1920
199934.6 °C20 March 199921.0 °C26 December 199926.9 °C2,173 mm1650
199836.0 °C21 April 199823.5 °C14 December 199828.2 °C1,681 mm2720
199735.7 °C27 May 199720.4 °C15 January 199727.8 °C1,138 mm2540
199634.8 °C19 April 199621.7 °C29 December 199627.2 °C1,859 mm2210
199536.8 °C17 May 199521.9 °C14 December 199527.7 °C1,344 mm2450
199434.9 °C11 April 199422.0 °C10 January 199427.4 °C1,189 mm2070
199334.9 °C5 May 199322.0 °C23 February 199327.4 °C1,443 mm2070
199235.4 °C12 April 199221.7 °C6 March 199227.6 °C1,380 mm2280
199134.8 °C24 June 199123.1 °C16 February 199127.6 °C1,346 mm2350
199035.8 °C21 April 199022.7 °C5 March 199028.1 °C986 mm2780
198934.6 °C4 May 198921.1 °C16 February 198927.4 °C1,088 mm2280
198834.0 °C25 June 198822.7 °C15 December 198827.3 °C1,762 mm2120
198735.2 °C12 April 198722.1 °C24 February 198727.7 °C1,333 mm2570
198634.5 °C19 March 198621.8 °C16 January 198627.1 °C1,653 mm1770
198535.2 °C12 April 198521.8 °C19 December 198527.2 °C1,308 mm2320
198434.2 °C6 April 198422.5 °C14 January 198427.1 °C1,352 mm1970
198336.4 °C22 May 198322.1 °C6 February 198327.5 °C1,202 mm2260
198234.4 °C25 March 198221.0 °C13 January 198227.1 °C1,306 mm1990
198135.1 °C7 October 198121.1 °C18 February 198127.5 °C1,349 mm2590
198035.8 °C3 May 198020.1 °C31 January 198027.5 °C1,216 mm2420
197934.9 °C4 April 197922.3 °C9 January 197927.6 °C1,172 mm2470
197833.5 °C25 March 197821.9 °C25 January 197827.1 °C1,351 mm1890
197734.1 °C3 July 197722.0 °C13 January 197727.2 °C1,426 mm1940
197634.4 °C14 April 197619.4 °C20 January 197626.7 °C1,484 mm1850
197535.5 °C28 April 197521.9 °C9 February 197526.7 °C1,831 mm1670
197433.9 °C17 July 197420.7 °C13 January 197426.7 °C1,583 mm2000
197334.0 °C9 April 197321.5 °C5 March 197327.0 °C1,756 mm2020
197235.2 °C21 May 197220.7 °C29 February 197226.9 °C1,665 mm2110
197134.4 °C25 April 197121.2 °C16 January 197126.6 °C1,756 mm1590
197034.0 °C20 April 197021.8 °C19 December 197026.9 °C1,924 mm2030
196935.0 °C14 April 196922.0 °C26 January 196927.2 °C1,450 mm2300
196833.9 °C29 March 196821.9 °C7 March 196826.9 °C931 mm2160
196734.5 °C4 May 196720.9 °C10 February 196726.7 °C1,294 mm1880
196632.7 °C30 April 196621.9 °C19 January 196626.4 °C1,939 mm1250
196534.8 °C30 April 196520.7 °C9 January 196526.7 °C1,789 mm1840
196433.8 °C9 April 196421.8 °C26 December 196426.9 °C1,625 mm2010
196335.0 °C8 June 196320.9 °C17 January 196327.1 °C1,445 mm1820
196234.1 °C17 April 196221.5 °C7 February 196226.9 °C1,524 mm1850
196134.2 °C3 April 196120.9 °C5 February 196126.8 °C1,501 mm1810
196034.0 °C24 April 196020.3 °C6 January 196026.8 °C1,442 mm1840
195934.2 °C16 April 195922.4 °C20 December 195927.0 °C1,729 mm1800
195834.7 °C9 May 195821.5 °C30 November 195827.3 °C1,124 mm2190
195733.9 °C13 June 195718.9 °C2 January 195726.8 °C1,223 mm1910
195633.6 °C24 March 195619.8 °C22 January 195626.4 °C1,880 mm1480
195533.9 °C18 April 195521.6 °C30 November 195526.5 °C1,897 mm1590
195434.5 °C16 April 195421.1 °C22 November 195426.5 °C1,539 mm1610
195332.0 °C16 April 195321.7 °C10 January 195326.3 °C2,560 mm1140
195232.5 °C9 April 195221.8 °C15 December 195226.6 °C1,741 mm1680
195133.7 °C9 April 195121.9 °C11 February 195126.9 °C1,283 mm2080
195032.1 °C21 March 195021.8 °C7 January 195026.5 °C1,535 mm1510
194934.4 °C10 May 194921.1 °C13 February 194926.9 °C956 mm2140
194832.8 °C11 March 194821.1 °C4 December 194826.3 °C1,642 mm1070
194732.1 °C11 June 194721.2 °C27 December 194726.1 °C2,148 mm670
194631.8 °C4 March 194620.3 °C25 January 194626.1 °C1,818 mm980
194532.3 °C2 April 194521.7 °C25 December 194525.7 °C2,490 mm380
194434.8 °C16 June 194420.6 °C29 January 194426.3 °C1,825 mm1510
194332.0 °C20 March 194321.7 °C16 February 194325.8 °C1,876 mm820
194232.1 °C23 April 194221.2 °C20 February 194226.2 °C1,410 mm1310
194132.3 °C5 March 194120.5 °C28 December 194126.0 °C2,227 mm700
194032.6 °C11 March 194020.1 °C7 January 194025.9 °C1,958 mm900

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
31.0 °C
+0.6 °C
Hot days (≥ 30 °C)
260 d/yr
+52
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1768 mm
+186 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.1 °C+0.2 °C47 mm-16 mm
Feb30.7 °C+0.3 °C118 mm+78 mm
Mar32.3 °C+0.6 °C60 mm-7 mm
Apr32.2 °C0.0 °C234 mm+124 mm
May31.8 °C+0.1 °C198 mm+61 mm
Jun31.5 °C+0.2 °C101 mm+9 mm
Jul32.2 °C+1.2 °C77 mm-23 mm
Aug32.2 °C+1.4 °C99 mm-12 mm
Sep31.3 °C+1.1 °C171 mm+6 mm
Oct30.4 °C+1.1 °C298 mm+35 mm
Nov29.3 °C+0.7 °C239 mm-43 mm
Dec29.1 °C+0.8 °C125 mm-27 mm

The year's extremes

Hottest day
35.1 °C
4 Aug 2025
Coldest day
21.6 °C
2 Feb 2025
Wettest day
52.5 mm
19 Nov 2025
Windiest day
33.8 km/h
12 Jan 2025
Strongest gust
56.2 km/h
12 Jan 2025
Hottest feels-like
42.6 °C
1 Aug 2025
Coldest feels-like
24.0 °C
2 Feb 2025
Sunniest day
12.5 h
10 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 Surat Thani?

Surat Thani has a tropical monsoon climate (Köppen Am). Over 1940-2025, the average annual temperature is 27.2 °C and it receives 1,582 mm of precipitation per year.

What is the hottest day ever recorded in Surat Thani?

The hottest day measured in Surat Thani between 1940 and 2025 was 5 June 2024, reaching 37.1 °C.

What is the coldest day in Surat Thani?

The coldest day measured in Surat Thani between 1940 and 2025 was 2 January 1957, at 18.9 °C.

Does it snow in Surat Thani?

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

Has the climate of Surat Thani warmed?

Yes: Surat Thani warmed by +2.0 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Surat Thani?

The wettest day measured in Surat Thani between 1940 and 2025 was 25 November 2005, with 231 mm of rain in 24 hours.

What was the windiest day in Surat Thani?

The windiest day measured in Surat Thani between 1940 and 2025 was 26 October 1962, with winds reaching 45.8 km/h.

What is the warmest month in Surat Thani?

The warmest month in Surat Thani is April (28.6 °C on average); the coldest is December (26.1 °C).

How much does it rain in Surat Thani?

Surat Thani receives on average 1,582 mm of precipitation per year, spread over about 224 rainy days.

Is it sunny in Surat Thani?

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

Are there tropical nights in Surat Thani?

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

What was the most extreme apparent temperature in Surat Thani?

In Surat Thani, between 1940 and 2025, the highest apparent temperature reached 44.8 °C on 28 April 2024, and the lowest was 19.9 °C on 2 January 1957.

Compare Surat Thani with another city

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

Nearby cities

The climate around Surat Thani

Other cities — Thailand