Thailand Weather & Climate 2026

Am Tropical Monsoon

Monthly climate averages for Bangkok. Based on 10-year ERA5 reanalysis data.

Climate Overview

Thailand experiences average highs of 33°C (91°F) and lows of 26°C (79°F) throughout the year. Rainfall is frequent, averaging about 14 rainy days per month. Sunshine is abundant, averaging about 10 hours per day. Average highs have cooled by 0.7°C (1.3°F) across the available records.

Drier season: Jan–Dec Wetter season: May–Oct

At-a-Glance Climate Summary

Key figures

Climate Score
2.6/10
Best: January, December
UV Index
Low
Temperature 33°C / 26°C
Feels Like 38°C / 30°C
Rainy Days 14
Rainfall 103 mm
Sunshine 10 h
Humidity 75%
Wind Speed 13 km/h
Dew Point 24°C
Best Time to Visit
Hottest Month
35°C
April
Avg Low28°C
Rain10days
Coldest Month
23°C
December
Avg High31°C
Rain2days
Driest Month
2days
January
Avg High32°C
Avg Low22°C
Windiest Month
15 km/h
July (Gusts 37)

Worst Time to Visit

Consider avoiding May, June, July, August due to extreme heat, heavy rainfall, oppressive humidity.

LIVE Current Weather Local Time
LIVE Air Quality
Sun Position
Sunrise 05:52
Daylight 12.9h
Sunset 18:48

Showing the live 14-day forecast for Bangkok, not a single forecast for all of Thailand.

14-Day Forecast

LIVE
View full 14-day forecast →

City forecasts

14-day forecasts for major cities in Thailand

Weather changes by city, coast, elevation, and region. Use these live previews for populated places in Thailand, then open a city page for the full forecast.

Bangkok

Population: 5.1M

LIVE

Loading forecast…

High
Low
Rain chance
Open city forecast

Samut Prakan

Population: 388.9K

LIVE

Loading forecast…

High
Low
Rain chance
Open city forecast

Mueang Nonthaburi

Population: 254.4K

LIVE

Loading forecast…

High
Low
Rain chance
Open city forecast

Chon Buri

Population: 219.2K

LIVE

Loading forecast…

High
Low
Rain chance
Open city forecast

Phra Pradaeng

Population: 196.1K

LIVE

Loading forecast…

High
Low
Rain chance
Open city forecast

Bang Khae

Population: 193K

LIVE

Loading forecast…

High
Low
Rain chance
Open city forecast

Seasonal Breakdown

Spring
Mar–May
Avg High 34°C
Avg Low 27°C
Rain 11 days/mo
Summer
Jun–Aug
Avg High 34°C
Avg Low 27°C
Rain 22 days/mo
Autumn
Sep–Nov
Avg High 32°C
Avg Low 26°C
Rain 19 days/mo
Winter
Dec–Feb
Avg High 32°C
Avg Low 23°C
Rain 3 days/mo
2/3 best months

Based on historical averages (2016–2025)

Monthly Temperatures

48°C 42°C 36°C 30°C 24°C 18°C 12°C JanFebMarAprMayJunJulAugSepOctNovDec
HighLowShaded bands show the typical range across the available yearly records.

Line chart showing monthly temperatures. Jan: 32°C / 22°C . Feb: 33°C / 24°C . Mar: 34°C / 27°C . Apr: 35°C / 28°C . May: 34°C / 28°C . Jun: 34°C / 27°C . Jul: 33°C / 27°C . Aug: 34°C / 27°C . Sep: 33°C / 26°C . Oct: 32°C / 26°C . Nov: 32°C / 25°C . Dec: 31°C / 23°C .

Monthly Rainfall

0 mm 46 mm 92 mm 138 mm 184 mm 230 mm JanFebMarAprMayJunJulAugSepOctNovDec
Rainfall

Bar chart showing monthly rainfall. Jan: 5 mm. Feb: 32 mm. Mar: 36 mm. Apr: 72 mm. May: 147 mm. Jun: 104 mm. Jul: 168 mm. Aug: 131 mm. Sep: 266 mm. Oct: 194 mm. Nov: 73 mm. Dec: 10 mm.

Monthly Humidity

0% 25% 50% 75% 100% JanFebMarAprMayJunJulAugSepOctNovDec
Humidity

Line chart showing monthly humidity. Jan: 69%. Feb: 73%. Mar: 74%. Apr: 73%. May: 76%. Jun: 74%. Jul: 77%. Aug: 76%. Sep: 81%. Oct: 81%. Nov: 74%. Dec: 68%.

Monthly Wind Speed

0 10 20 30 40 50 JanFebMarAprMayJunJulAugSepOctNovDec
Wind SpeedGusts

Bar chart showing monthly wind speed. Jan: 12 km/h . Feb: 13 km/h . Mar: 15 km/h . Apr: 15 km/h . May: 14 km/h . Jun: 15 km/h . Jul: 15 km/h . Aug: 15 km/h . Sep: 13 km/h . Oct: 11 km/h . Nov: 12 km/h . Dec: 12 km/h .

Sunshine

0 3 6 9 12 JanFebMarAprMayJunJulAugSepOctNovDec
Sunshine

Sunshine: Jan: 11h. Feb: 11h. Mar: 11h. Apr: 11h. May: 10h. Jun: 10h. Jul: 9h. Aug: 9h. Sep: 8h. Oct: 9h. Nov: 10h. Dec: 10h.

Monthly Daylight Hours

14h 12h 10h JanFebMarAprMayJunJulAugSepOctNovDec
Daylight12h reference

Monthly Dew Point & Comfort

32°C 28°C 24°C 20°C 16°C 12°C 8°C 4°C 0°C -4°C JanFebMarAprMayJunJulAugSepOctNovDec
Dew Point Dry Comfortable Humid Muggy

Month-by-Month Weather Table

January best
Fair
Temp
32°C / 22°C
Feels Like
35°C / 25°C
Rain
2days (5 mm) Excellent
Sun
10.8h Excellent
Humidity
69% Muggy
February
Fair
Temp
33°C / 24°C
Feels Like
38°C / 28°C
Rain
5days (32 mm) Good
Sun
10.7h Excellent
Humidity
73% Muggy
March
Poor
Temp
34°C / 27°C
Feels Like
40°C / 32°C
Rain
5days (36 mm) Good
Sun
10.9h Excellent
Humidity
74% Muggy
April
Poor
Temp
35°C / 28°C
Feels Like
41°C / 33°C
Rain
10days (72 mm) Wet
Sun
11.1h Excellent
Humidity
73% Muggy
May
Poor
Temp
34°C / 28°C
Feels Like
41°C / 33°C
Rain
17days (147 mm) Wet
Sun
10.3h Excellent
Humidity
76% Humid
June
Wet
Temp
34°C / 27°C
Feels Like
40°C / 33°C
Rain
19days (104 mm) Wet
Sun
9.9h Good
Humidity
74% Muggy
July
Wet
Temp
33°C / 27°C
Feels Like
39°C / 32°C
Rain
25days (168 mm) Wet
Sun
8.5h Good
Humidity
77% Humid
August
Wet
Temp
34°C / 27°C
Feels Like
39°C / 32°C
Rain
22days (131 mm) Wet
Sun
9.1h Good
Humidity
76% Humid
September
Wet
Temp
33°C / 26°C
Feels Like
39°C / 32°C
Rain
27days (266 mm) Wet
Sun
7.9h Good
Humidity
81% Humid
October
Wet
Temp
32°C / 26°C
Feels Like
38°C / 31°C
Rain
21days (194 mm) Wet
Sun
8.7h Good
Humidity
81% Humid
November
Poor
Temp
32°C / 25°C
Feels Like
37°C / 29°C
Rain
10days (73 mm) Wet
Sun
9.6h Good
Humidity
74% Muggy
December best
Fair
Temp
31°C / 23°C
Feels Like
35°C / 25°C
Rain
2days (10 mm) Excellent
Sun
10.2h Excellent
Humidity
68% Muggy
Month Temp Feels Like Rain Sun Humidity Status Details
January best 32°C / 22°C 35°C / 25°C 2days (5 mm) Excellent 10.8h Excellent 69% Muggy Fair View Details
February 33°C / 24°C 38°C / 28°C 5days (32 mm) Good 10.7h Excellent 73% Muggy Fair View Details
March 34°C / 27°C 40°C / 32°C 5days (36 mm) Good 10.9h Excellent 74% Muggy Poor View Details
April 35°C / 28°C 41°C / 33°C 10days (72 mm) Wet 11.1h Excellent 73% Muggy Poor View Details
May 34°C / 28°C 41°C / 33°C 17days (147 mm) Wet 10.3h Excellent 76% Humid Poor View Details
June 34°C / 27°C 40°C / 33°C 19days (104 mm) Wet 9.9h Good 74% Muggy Wet View Details
July 33°C / 27°C 39°C / 32°C 25days (168 mm) Wet 8.5h Good 77% Humid Wet View Details
August 34°C / 27°C 39°C / 32°C 22days (131 mm) Wet 9.1h Good 76% Humid Wet View Details
September 33°C / 26°C 39°C / 32°C 27days (266 mm) Wet 7.9h Good 81% Humid Wet View Details
October 32°C / 26°C 38°C / 31°C 21days (194 mm) Wet 8.7h Good 81% Humid Wet View Details
November 32°C / 25°C 37°C / 29°C 10days (73 mm) Wet 9.6h Good 74% Muggy Poor View Details
December best 31°C / 23°C 35°C / 25°C 2days (10 mm) Excellent 10.2h Excellent 68% Muggy Fair View Details

Frequently Asked Questions

The best months to visit Thailand are January, December, when temperatures are comfortable and rainfall is at its lowest. This is based on 10-year climate averages for Bangkok, scoring temperature, rainfall, humidity, and sunshine hours.
The hottest month in Thailand is April, with average daytime highs of 35°C (94°F). Plan outdoor activities for early morning or late afternoon if visiting during this period.
The coldest month in Thailand is December, with average overnight lows of 23°C (73°F). Pack warm layers and expect shorter daylight hours during this period.
The wettest month in Thailand is September, averaging 266mm of precipitation across 27 rainy days. An umbrella or waterproof jacket is essential.
The rainy season in Thailand runs through September, July, August, October, with the heaviest rainfall in September. Based on 10-year averages for Bangkok.
Thailand receives approximately 118 sunshine hours per year. The sunniest month is April with around 11 hours. Based on climate data for Bangkok.
The least favorable months to visit Thailand are May, June, July, August, primarily due to extreme heat, heavy rainfall, oppressive humidity. For the best conditions, consider January, December instead.
Average humidity in Thailand is 75%, classified as moderate. Humidity levels are generally comfortable and should not affect outdoor activities for most people.
Average wind speeds in Thailand are 13 km/h (8 mph). The windiest month is July with peak winds reaching 15 km/h (9 mph) (gusts up to 37 km/h / 23 mph).
Thailand averages 3 clear-sky days per month with overall cloud cover around 69%. The clearest skies occur in February.
The annual average dew point in Thailand is 24°C (75°F), which feels oppressively humid. Expect heavy perspiration during warmer months — stay hydrated and take breaks in air-conditioned spaces.
Thailand has a Tropical Monsoon climate, classified as Am under the Köppen system. Tropical climates are warm year-round with high rainfall and temperatures rarely dropping below 18°C (64°F).
The 'feels like' temperature in Thailand ranges from 30°C (86°F) to 38°C (100°F) on average. Humidity and radiant heat mean it often feels warmer than the thermometer reads, especially in summer months.
June is not the best time to visit Thailand, with a climate score of 1/10. Consider visiting during January, December instead for better conditions.
For June in Thailand, pack Umbrella, Waterproof jacket, Waterproof shoes, Breathable clothing, Sunscreen (SPF 30+). With average highs of 34°C (93°F) and 19 rainy days, these essentials will keep you comfortable.

Data Source

Climate data derived from ERA5 reanalysis (ECMWF), averaged over 2016–2025. Sea surface temperature from marine reanalysis data. Climate scores and seasonal estimates are computed by WorldStats.

Last updated: