Best time to visit Thailand
Thailand has its best weather in December and January. Peak season is November to February.
Thailand weather by month
Average daily high and low, rainy days (1 mm or more) and hours of sunshine per day, 2015 to 2024.
| Month | High | Low | Rain | Rain days | Sun |
|---|---|---|---|---|---|
| January | 88°F | 72°F | 0.9 in | 4 | 10.3 h |
| February | 90°F | 74°F | 1.2 in | 5 | 10.6 h |
| March | 92°F | 79°F | 1.7 in | 8 | 10.8 h |
| April | 94°F | 80°F | 3.3 in | 11 | 10.9 h |
| May | 93°F | 80°F | 6.2 in | 20 | 10.1 h |
| June | 91°F | 79°F | 5.7 in | 23 | 9.4 h |
| July | 89°F | 78°F | 7.7 in | 25 | 8 h |
| August | 89°F | 78°F | 7.4 in | 26 | 7.9 h |
| September | 88°F | 77°F | 11.5 in | 26 | 8 h |
| October | 87°F | 76°F | 9.5 in | 22 | 8.8 h |
| November | 88°F | 75°F | 2.8 in | 11 | 9.8 h |
| December | 88°F | 73°F | 0.7 in | 4 | 10.1 h |
Thailand month by month
Thailand in January
Highs around 88°F, lows near 72°F. About 4 rainy days and 10.3 h of sunshine a day.
Best weatherPeak seasonThailand in February
Highs around 90°F, lows near 74°F. About 5 rainy days and 10.6 h of sunshine a day.
Good weatherPeak seasonThailand in March
Highs around 92°F, lows near 79°F. About 8 rainy days and 10.8 h of sunshine a day.
Northern haze
Mixed weatherThailand in April
Highs around 94°F, lows near 80°F. About 11 rainy days and 10.9 h of sunshine a day.
Songkran · Northern haze
Hardest monthThailand in May
Highs around 93°F, lows near 80°F. About 20 rainy days and 10.1 h of sunshine a day.
Andaman monsoon
Hardest monthThailand in June
Highs around 91°F, lows near 79°F. About 23 rainy days and 9.4 h of sunshine a day.
Andaman monsoon
Hardest monthThailand in July
Highs around 89°F, lows near 78°F. About 25 rainy days and 8 h of sunshine a day.
Andaman monsoon
Hardest monthThailand in August
Highs around 89°F, lows near 78°F. About 26 rainy days and 7.9 h of sunshine a day.
Andaman monsoon
Hardest monthThailand in September
Highs around 88°F, lows near 77°F. About 26 rainy days and 8 h of sunshine a day.
Andaman monsoon
Hardest monthThailand in October
Highs around 87°F, lows near 76°F. About 22 rainy days and 8.8 h of sunshine a day.
Andaman monsoon
Hardest monthThailand in November
Highs around 88°F, lows near 75°F. About 11 rainy days and 9.8 h of sunshine a day.
Loy Krathong · Gulf coast rains
Good weatherPeak seasonThailand in December
Highs around 88°F, lows near 73°F. About 4 rainy days and 10.1 h of sunshine a day.
Gulf coast rains
Best weatherPeak season
Seasons and events
- Mar and Apr
Northern hazeWeather risk
Forest fires and open burning cause haze around Chiang Mai and Chiang Rai. TAT advises checking air quality readings and wearing N95 masks.
Source: Tourism Authority of Thailand (TAT Newsroom) - Apr
Songkran
Thai New Year, a national holiday on 13 to 15 April. Celebrations run up to a week in some places.
Source: Tourism Authority of Thailand (TAT Newsroom) - May–Oct
Andaman monsoonWeather risk
The southwest monsoon brings rain to Phuket and the Andaman coast from May to October. Several Andaman marine parks close in this period.
Source: Tourism Authority of Thailand (TAT Newsroom) - Nov
Loy Krathong
Held on the full moon of the 12th lunar month. Chiang Mai marks it with its Yi Peng festival.
Source: Tourism Authority of Thailand (TAT Newsroom) - Nov and Dec
Gulf coast rainsWeather risk
Koh Samui gets its heaviest rain later than Phuket. The northeast monsoon brings heavy rain to the southern Gulf coast, especially in November and December.
Source: Thai Meteorological Department
Plan Thailand for January
Lay the trip out day by day in Waiz, on a timeline and a map, and plan it with friends in real time. Pro adds AI itineraries and the forecast for every day.
Questions about visiting Thailand
December scores highest for weather in Bangkok, with highs around 88°F and about 4 rainy days. The best stretch of the year is December and January.
September is the wettest month in Bangkok, with about 11.5 in of rain over 26 days. December is the driest, with about 0.7 in.
Peak season is November to February, according to Tourism Authority of Thailand (TAT Newsroom). The best-weather months overlap with it, so book early.
April is the warmest month in Bangkok, with average highs of 94°F. October is the coolest, at 87°F.
Climate figures are monthly averages of daily ERA5 reanalysis data for 2015 to 2024, retrieved from Open-Meteo.com (CC BY 4.0). The verdict scores each month on temperature, humidity, rain and daylight, and marks months with typhoons, hurricanes or monsoon rain down.

