Seasonal Weather in Thailand

Home / Thailand / Seasonal Weather in Thailand

Thailand’s tropical climate is typically divided into three seasons: the hot season, the rainy season, and the cool season. The hot season, from March to June. The rainy or monsoon season extends from July to October, characterised by afternoon downpours, though the rain often provides a welcome respite from the heat. The cool season, from November to February, offers more comfortable temperatures, especially in the northern regions, making it a popular time for tourists. The chart below shows the weather for various locations across the country in 2022; of course, every year is different. But this gives some indication of recent trends. See our regional guides for up to date forecasts.

Bangkok 2022

Month
Average Max Temp
Average Min Temp
Average Humidity
Average Daily Rain
Jan
33°C
24°C
64%
1mm
Feb
32°C
24°C
71%
4mm
Mar
34°C
27°C
75%
2mm
Apr
35°C
26°C
67%
1mm
May
33°C
26°C
76%
6mm
Jun
34°C
26°C
75%
7mm
Jul
33°C
26°C
77%
12mm
Aug
33°C
26°C
79%
10mm
Sep
32°C
25°C
84%
21mm
Oct
32°C
25°C
75%
11mm
Nov
33°C
25°C
72%
4mm
Dec
31°C
23°C
64%
0mm

Chiang Mai 2022

Month
Average Max Temp
Average Min Temp
Average Humidity
Average Daily Rain
Jan
30°C
17°C
68%
1mm
Feb
32°C
18°C
62%
1mm
Mar
35°C
23°C
60%
1mm
Apr
34°C
23°C
65%
6mm
May
32°C
24°C
76%
12mm
Jun
33°C
24°C
71%
2mm
Jul
32°C
25°C
80%
6mm
Aug
32°C
24°C
82%
9mm
Sep
31°C
24°C
83%
14mm
Oct
31°C
23°C
77%
6mm
Nov
32°C
21°C
74%
1mm
Dec
29°C
19°C
73%
2mm

Chiang Rai 2022

Month
Average Max Temp
Average Min Temp
Average Humidity
Average Daily Rain
Jan
28°C
16°C
81%
3mm
Feb
29°C
16°C
77%
2mm
Mar
33°C
21°C
77%
1mm
Apr
33°C
22°C
76%
3mm
May
32°C
23°C
81%
8mm
Jun
32°C
24°C
80%
5mm
Jul
32°C
24°C
86%
13mm
Aug
31°C
24°C
87%
16mm
Sep
31°C
23°C
87%
10mm
Oct
31°C
22°C
84%
6mm
Nov
31°C
20°C
82%
3mm
Dec
28°C
18°C
79%
0mm

Koh Chang 2022

Month
Average Max Temp
Average Min Temp
Average Humidity
Average Daily Rain
Jan
33°C
23°C
69%
1mm
Feb
32°C
24°C
72%
6mm
Mar
32°C
25°C
76%
7mm
Apr
33°C
25°C
72%
3mm
May
31°C
26°C
79%
10mm
Jun
31°C
26°C
78%
8mm
Jul
30°C
25°C
82%
27mm
Aug
30°C
25°C
81%
23mm
Sep
30°C
25°C
82%
29mm
Oct
32°C
24°C
75%
6mm
Nov
32°C
24°C
73%
5mm
Dec
32°C
22°C
65%
0mm

Koh Kut 2022

Month
Average Max Temp
Average Min Temp
Average Humidity
Average Daily Rain
Jan
33°C
23°C
69%
2mm
Feb
32°C
25°C
71%
6mm
Mar
32°C
25°C
76%
6mm
Apr
33°C
26°C
72%
5mm
May
31°C
26°C
79%
9mm
Jun
32°C
26°C
77%
11mm
Jul
30°C
25°C
82%
48mm
Aug
30°C
25°C
81%
35mm
Sep
30°C
25°C
82%
31mm
Oct
32°C
24°C
76%
10mm
Nov
32°C
24°C
74%
6mm
Dec
32°C
23°C
64%
0mm

Koh Lipe 2022

Month
Average Max Temp
Average Min Temp
Average Humidity
Average Daily Rain
Jan
32°C
16°C
68%
0mm
Feb
33°C
16°C
58%
2mm
Mar
36°C
21°C
57%
1mm
Apr
37°C
21°C
60%
3mm
May
32°C
21°C
80%
8mm
Jun
34°C
20°C
79%
2mm
Jul
33°C
21°C
84%
6mm
Aug
32°C
20°C
87%
9mm
Sep
31°C
20°C
88%
15mm
Oct
31°C
19°C
86%
5mm
Nov
31°C
18°C
81%
2mm
Dec
29°C
16°C
79%
0mm

Koh Phi Phi 2022

Month
Average Max Temp
Average Min Temp
Average Humidity
Average Daily Rain
Jan
32°C
22°C
80%
1mm
Feb
32°C
23°C
84%
5mm
Mar
34°C
24°C
82%
3mm
Apr
34°C
24°C
84%
5mm
May
33°C
24°C
86%
7mm
Jun
34°C
24°C
84%
7mm
Jul
32°C
24°C
87%
8mm
Aug
33°C
24°C
83%
2mm
Sep
33°C
24°C
85%
6mm
Oct
31°C
24°C
89%
7mm
Nov
31°C
24°C
89%
7mm
Dec
30°C
23°C
87%
7mm

Koh Tao 2022

Month
Average Max Temp
Average Min Temp
Average Humidity
Average Daily Rain
Jan
31°C
26°C
75%
1mm
Feb
30°C
26°C
77%
10mm
Mar
32°C
27°C
76%
5mm
Apr
32°C
27°C
76%
10mm
May
32°C
26°C
77%
16mm
Jun
33°C
27°C
73%
4mm
Jul
32°C
26°C
75%
6mm
Aug
33°C
26°C
74%
4mm
Sep
33°C
26°C
74%
6mm
Oct
31°C
25°C
82%
14mm
Nov
31°C
25°C
82%
21mm
Dec
30°C
25°C
77%
15mm

Koh Lanta 2022

Month
Average Max Temp
Average Min Temp
Average Humidity
Average Daily Rain
Jan
33°C
23°C
75%
0mm
Feb
33°C
23°C
79%
4mm
Mar
33°C
23°C
81%
4mm
Apr
33°C
24°C
84%
5mm
May
32°C
24°C
87%
7mm
Jun
32°C
24°C
86%
7mm
Jul
31°C
24°C
87%
9mm
Aug
31°C
24°C
86%
20mm
Sep
31°C
24°C
86%
10mm
Oct
30°C
24°C
90%
16mm
Nov
31°C
24°C
87%
5mm
Dec
31°C
23°C
83%
6mm

Koh Phangan 2022

Month
Average Max Temp
Average Min Temp
Average Humidity
Average Daily Rain
Jan
31°C
26°C
75%
1mm
Feb
30°C
26°C
77%
10mm
Mar
32°C
27°C
76%
5mm
Apr
32°C
27°C
76%
10mm
May
32°C
26°C
77%
16mm
Jun
33°C
27°C
72%
4mm
Jul
32°C
26°C
75%
6mm
Aug
33°C
26°C
73%
4mm
Sep
33°C
26°C
74%
6mm
Oct
31°C
25°C
82%
14mm
Nov
31°C
25°C
82%
20mm
Dec
30°C
25°C
77%
15mm

Koh Samet 2022

Month
Average Max Temp
Average Min Temp
Average Humidity
Average Daily Rain
Jan
31°C
19°C
67%
0mm
Feb
31°C
20°C
69%
2mm
Mar
34°C
24°C
68%
3mm
Apr
33°C
23°C
70%
6mm
May
31°C
24°C
83%
9mm
Jun
34°C
25°C
75%
5mm
Jul
32°C
24°C
84%
11mm
Aug
31°C
24°C
86%
10mm
Sep
30°C
24°C
89%
18mm
Oct
29°C
21°C
83%
4mm
Nov
31°C
22°C
79%
2mm
Dec
28°C
18°C
72%
0mm

Koh Samui 2022

Month
Average Max Temp
Average Min Temp
Average Humidity
Average Daily Rain
Jan
31°C
26°C
76%
1mm
Feb
30°C
26°C
78%
9mm
Mar
32°C
27°C
76%
4mm
Apr
32°C
26°C
77%
9mm
May
32°C
26°C
78%
16mm
Jun
33°C
27°C
73%
3mm
Jul
32°C
26°C
75%
5mm
Aug
33°C
26°C
74%
4mm
Sep
33°C
26°C
75%
6mm
Oct
31°C
25°C
82%
13mm
Nov
31°C
25°C
83%
19mm
Dec
30°C
25°C
78%
15mm

Krabi 2022

Month
Average Max Temp
Average Min Temp
Average Humidity
Average Daily Rain
Jan
33°C
23°C
77%
0mm
Feb
33°C
23°C
82%
4mm
Mar
34°C
23°C
81%
6mm
Apr
33°C
24°C
85%
3mm
May
32°C
24°C
88%
8mm
Jun
32°C
24°C
86%
2mm
Jul
31°C
24°C
89%
13mm
Aug
31°C
24°C
87%
8mm
Sep
31°C
24°C
87%
6mm
Oct
30°C
24°C
91%
11mm
Nov
31°C
24°C
88%
7mm
Dec
31°C
23°C
85%
1mm

Pai 2022

Month
Average Max Temp
Average Min Temp
Average Humidity
Average Daily Rain
Jan
30°C
16°C
69%
1mm
Feb
32°C
16°C
61%
1mm
Mar
36°C
23°C
58%
1mm
Apr
36°C
23°C
63%
4mm
May
33°C
24°C
76%
8mm
Jun
33°C
24°C
74%
5mm
Jul
33°C
24°C
80%
8mm
Aug
32°C
24°C
82%
11mm
Sep
32°C
24°C
83%
11mm
Oct
31°C
22°C
79%
4mm
Nov
32°C
21°C
77%
1mm
Dec
30°C
19°C
75%
1mm

Phuket 2022

Month
Average Max Temp
Average Min Temp
Average Humidity
Average Daily Rain
Jan
34°C
24°C
74%
0mm
Feb
34°C
24°C
78%
4mm
Mar
34°C
24°C
80%
4mm
Apr
34°C
25°C
79%
3mm
May
32°C
25°C
83%
10mm
Jun
32°C
25°C
83%
9mm
Jul
32°C
25°C
84%
11mm
Aug
32°C
25°C
82%
14mm
Sep
32°C
25°C
82%
5mm
Oct
30°C
24°C
88%
24mm
Nov
31°C
24°C
85%
12mm
Dec
31°C
24°C
79%
3mm