Hat Yai climate — normals and trends

Hat Yai (Thailand) has a tropical monsoon climate (Am) under the Köppen-Geiger classification. Its mean annual temperature is 26.8 °C and it receives 1,888 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 (27.7 °C on average) and the coldest is December (25.6 °C). Rainfall peaks in November.

Hat Yai averages 0 frost days, 262 hot days (≥ 30 °C) and 249 rainy days per year.

Hat Yai 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 37.7 °C (on 3 May 2024) and the coldest 17.2 °C (on 4 February 2014).

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

Hat YaiSongkhla

coords
7.01°, 100.48°
period
19402025 · 86 yrs
AmTropical monsoonWarmest monthAprilColdest monthDecemberWettest monthNovemberDriest monthFebruary

Mean daily temperature

26.8°C

Average daily high

31.1°C

Average daily low

23.8°C

Annual rainfall

1,888mm

Sunshine / day

10.2h

Mean relative humidity

83%

Average peak wind

12.9km/h

Seasonal range

2.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

262 d/yr

Rainy days (≥ 1 mm)

249 d/yr

Annual snowfall

0.0 cm

Average feels-like high

36.7 °C

Average feels-like low

28.4 °C

Average peak gust

32.7 km/h

Tropical nights (≥ 20 °C)

364 d/yr

Solar radiation

19.2 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.83 · 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.7 °C

3 May 2024

Coldest day

17.2 °C

4 February 2014

Wettest day

240 mm

21 November 2025

Windiest day

31.1 km/h

25 February 2016

Strongest gust

70.2 km/h

8 July 2014

Hottest feels-like

45.7 °C

28 April 2016

Coldest feels-like

19.0 °C

4 February 2014

Sunniest day

12.4 h

1 July 1943

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.4 °C31 July 202519.2 °C2 February 202527.7 °C2,321 mm3140
202437.7 °C3 May 202422.8 °C2 February 202428.3 °C2,148 mm3260
202337.1 °C21 April 202320.7 °C17 January 202327.9 °C2,129 mm3090
202235.5 °C28 April 202222.0 °C28 December 202227.4 °C2,816 mm3140
202135.6 °C31 March 202119.8 °C24 February 202127.5 °C1,979 mm3040
202035.6 °C11 April 202021.8 °C21 March 202027.7 °C2,077 mm3280
201936.9 °C25 April 201920.9 °C5 March 201927.9 °C1,543 mm3340
201835.7 °C30 August 201820.8 °C11 February 201827.6 °C1,813 mm3170
201735.4 °C29 July 201722.1 °C7 February 201727.6 °C2,266 mm2980
201637.4 °C28 April 201621.8 °C22 February 201628.2 °C1,649 mm3310
201535.9 °C3 April 201520.5 °C15 March 201527.6 °C1,593 mm3240
201436.1 °C23 April 201417.2 °C4 February 201427.5 °C1,722 mm3080
201335.8 °C7 April 201322.3 °C19 August 201327.5 °C1,848 mm3020
201236.2 °C11 August 201222.6 °C25 January 201227.6 °C1,858 mm3170
201135.2 °C9 August 201121.3 °C21 January 201127.3 °C2,108 mm2810
201037.5 °C11 May 201022.0 °C6 February 201027.8 °C2,432 mm3160
200935.1 °C26 June 200921.2 °C29 January 200927.4 °C1,757 mm3100
200834.8 °C17 April 200821.4 °C23 February 200827.1 °C2,194 mm2870
200735.2 °C16 March 200720.5 °C7 March 200727.2 °C2,189 mm2830
200634.6 °C13 March 200621.7 °C13 March 200627.3 °C1,812 mm3110
200537.3 °C13 August 200520.2 °C27 January 200527.7 °C2,146 mm3030
200436.2 °C16 April 200421.3 °C28 December 200427.4 °C1,321 mm3140
200335.0 °C4 September 200321.2 °C27 January 200327.4 °C1,541 mm2960
200236.8 °C14 August 200220.5 °C10 February 200227.7 °C1,311 mm3200
200134.7 °C25 August 200121.6 °C22 February 200127.2 °C2,085 mm2810
200033.7 °C15 May 200020.9 °C5 February 200026.8 °C2,497 mm2530
199934.4 °C11 August 199920.7 °C8 January 199926.8 °C2,498 mm2470
199837.0 °C14 April 199822.5 °C24 January 199827.8 °C1,950 mm3000
199735.5 °C12 August 199720.5 °C3 January 199727.2 °C1,725 mm2960
199635.0 °C27 March 199619.2 °C5 January 199626.9 °C2,165 mm2640
199536.0 °C2 July 199521.3 °C9 February 199527.1 °C2,135 mm2850
199434.3 °C11 April 199420.9 °C26 February 199426.9 °C1,815 mm2780
199334.6 °C14 August 199319.6 °C23 February 199326.8 °C2,245 mm2660
199235.0 °C21 April 199221.5 °C30 January 199227.0 °C1,684 mm2600
199134.4 °C19 April 199120.9 °C5 March 199127.0 °C1,794 mm2620
199036.0 °C27 August 199020.2 °C4 March 199027.4 °C1,397 mm2890
198934.7 °C28 March 198919.4 °C15 February 198926.9 °C1,697 mm2750
198835.3 °C29 March 198821.6 °C19 January 198827.0 °C2,106 mm2720
198736.1 °C7 April 198720.7 °C25 February 198727.3 °C1,985 mm2970
198635.1 °C31 March 198620.8 °C26 January 198626.9 °C1,878 mm2700
198534.5 °C9 April 198520.5 °C17 January 198526.7 °C1,912 mm2730
198434.1 °C7 April 198420.1 °C7 March 198426.6 °C1,942 mm2550
198335.6 °C13 April 198320.7 °C7 February 198327.0 °C1,649 mm2750
198235.1 °C24 March 198220.4 °C23 January 198226.7 °C1,729 mm2840
198135.8 °C21 August 198120.7 °C13 January 198126.9 °C1,762 mm2820
198035.1 °C5 May 198020.8 °C24 January 198027.1 °C1,747 mm2910
197936.9 °C12 March 197920.6 °C9 January 197927.0 °C1,788 mm2950
197835.2 °C20 March 197820.3 °C27 December 197827.0 °C1,466 mm2850
197736.4 °C1 May 197720.3 °C13 January 197726.9 °C1,304 mm2810
197635.6 °C15 April 197618.2 °C19 January 197626.4 °C1,824 mm2500
197534.7 °C28 April 197520.2 °C27 January 197526.3 °C2,076 mm2450
197434.9 °C18 August 197419.3 °C2 March 197426.4 °C1,641 mm2690
197334.6 °C17 May 197319.5 °C4 March 197326.6 °C2,061 mm2720
197234.5 °C5 May 197219.4 °C3 January 197226.6 °C1,898 mm2780
197136.3 °C26 April 197119.1 °C16 January 197126.4 °C1,926 mm2410
197034.2 °C20 April 197019.5 °C21 February 197026.4 °C1,941 mm2400
196936.6 °C14 April 196919.7 °C5 March 196927.0 °C1,700 mm2820
196836.1 °C31 March 196818.5 °C27 February 196826.6 °C1,173 mm3000
196736.1 °C2 April 196718.8 °C7 February 196726.3 °C1,789 mm2540
196632.9 °C16 April 196621.0 °C25 February 196625.8 °C2,382 mm1810
196535.3 °C27 July 196517.7 °C9 January 196526.4 °C1,791 mm2730
196435.3 °C22 April 196419.9 °C9 February 196426.5 °C1,608 mm2660
196336.8 °C23 April 196320.1 °C14 January 196326.7 °C1,432 mm2540
196235.7 °C14 June 196220.0 °C7 February 196226.6 °C1,559 mm2590
196137.0 °C29 August 196119.9 °C6 February 196126.7 °C1,468 mm2690
196035.8 °C11 June 196020.4 °C18 March 196026.6 °C1,689 mm2800
195934.6 °C23 April 195920.0 °C23 February 195926.3 °C1,856 mm2350
195837.0 °C22 July 195818.7 °C29 November 195826.7 °C1,523 mm2620
195734.9 °C14 June 195718.3 °C2 January 195726.3 °C1,590 mm2520
195634.6 °C3 April 195618.5 °C23 January 195625.9 °C2,267 mm2130
195536.1 °C3 April 195520.1 °C3 February 195526.2 °C2,041 mm2420
195434.3 °C5 March 195419.7 °C23 November 195425.9 °C2,267 mm2190
195333.2 °C18 April 195320.7 °C21 March 195326.1 °C2,481 mm2170
195233.7 °C9 September 195219.8 °C24 January 195226.4 °C1,858 mm2450
195134.0 °C10 April 195119.4 °C30 January 195126.4 °C1,350 mm2530
195034.5 °C19 March 195019.7 °C20 January 195026.0 °C1,694 mm2260
194934.2 °C1 June 194919.6 °C13 February 194926.3 °C699 mm2370
194833.4 °C13 March 194819.4 °C26 November 194825.6 °C1,669 mm1280
194732.0 °C10 June 194720.2 °C28 December 194725.3 °C2,738 mm840
194633.1 °C27 June 194619.2 °C25 January 194625.3 °C2,258 mm1340
194531.1 °C26 June 194520.3 °C31 December 194525.0 °C2,657 mm780
194434.4 °C27 March 194419.5 °C28 January 194425.7 °C2,101 mm1760
194333.4 °C23 April 194319.0 °C4 February 194325.3 °C1,782 mm1600
194232.0 °C17 April 194220.0 °C18 February 194225.4 °C1,910 mm1470
194131.9 °C10 March 194119.2 °C29 December 194125.3 °C2,368 mm880
194033.5 °C11 March 194019.4 °C3 February 194025.4 °C1,793 mm1390

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.1 °C
+1.0 °C
Hot days (≥ 30 °C)
314 d/yr
+52
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2321 mm
+433 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.9 °C+0.4 °C81 mm-5 mm
Feb31.4 °C+0.4 °C51 mm+1 mm
Mar32.8 °C+0.6 °C64 mm-20 mm
Apr33.2 °C+0.5 °C220 mm+84 mm
May33.0 °C+0.7 °C193 mm+28 mm
Jun32.9 °C+0.7 °C93 mm-15 mm
Jul34.4 °C+2.5 °C45 mm-73 mm
Aug33.1 °C+1.2 °C127 mm+3 mm
Sep33.0 °C+1.7 °C152 mm-18 mm
Oct31.3 °C+1.0 °C273 mm-6 mm
Nov29.6 °C+0.4 °C913 mm+579 mm
Dec30.2 °C+1.4 °C109 mm-125 mm

The year's extremes

Hottest day
36.4 °C
31 Jul 2025
Coldest day
19.2 °C
2 Feb 2025
Wettest day
240.0 mm
21 Nov 2025
Windiest day
23.6 km/h
10 Mar 2025
Strongest gust
57.2 km/h
25 Nov 2025
Hottest feels-like
43.9 °C
31 May 2025
Coldest feels-like
22.0 °C
2 Feb 2025
Sunniest day
12.3 h
30 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 Hat Yai?

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

What is the hottest day ever recorded in Hat Yai?

The hottest day measured in Hat Yai between 1940 and 2025 was 3 May 2024, reaching 37.7 °C.

What is the coldest day in Hat Yai?

The coldest day measured in Hat Yai between 1940 and 2025 was 4 February 2014, at 17.2 °C.

Does it snow in Hat Yai?

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

Has the climate of Hat Yai warmed?

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

What is the wettest day in Hat Yai?

The wettest day measured in Hat Yai between 1940 and 2025 was 21 November 2025, with 240 mm of rain in 24 hours.

What was the windiest day in Hat Yai?

The windiest day measured in Hat Yai between 1940 and 2025 was 25 February 2016, with winds reaching 31.1 km/h.

What is the warmest month in Hat Yai?

The warmest month in Hat Yai is April (27.7 °C on average); the coldest is December (25.6 °C).

How much does it rain in Hat Yai?

Hat Yai receives on average 1,888 mm of precipitation per year, spread over about 249 rainy days.

Is it sunny in Hat Yai?

Hat Yai gets on average 10.2 hours of sunshine per day, roughly 3,723 hours per year over 1940-2025.

Are there tropical nights in Hat Yai?

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

What was the most extreme apparent temperature in Hat Yai?

In Hat Yai, between 1940 and 2025, the highest apparent temperature reached 45.7 °C on 28 April 2016, and the lowest was 19.0 °C on 4 February 2014.

Compare Hat Yai with another city

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

Nearby cities

The climate around Hat Yai

Other cities — Thailand