Thailand Climate - When to Go & What to Expect.
A clear, month-by-month guide to Thailand’s weather, seasons, temperatures, and rainfall - based on real conditions, not travel myths.
Understanding Thailand’s Tropical Climate
Thailand climate is tropical and shaped primarily by seasonal monsoon systems rather than the four distinct seasons common in Europe or North America. Temperatures remain relatively stable throughout the year, while rainfall and humidity vary significantly by region and season, influencing travel conditions across the country.
Average daytime temperatures across most of the country range between 28°C and 34°C, with higher humidity during the rainy season and more comfortable conditions during the cooler months. Even during the so-called “cool season,” Thailand is never cold in the traditional sense, though northern regions can feel noticeably cooler in the evenings.
Rain is always a possibility in Thailand, even during the driest months. Showers are often short, intense, and localized rather than all-day events. However, weather conditions can change quickly, particularly in coastal areas, mountainous regions, and during monsoon transitions.
Main Weather Seasons in Thailand
While Thailand does not follow a strict seasonal calendar, the climate is generally divided into three main weather periods. These seasons affect travel conditions, sea states, and outdoor activities more than temperature itself.
Cool & Dry Season (November - March)
This period is widely considered the most comfortable time to visit Thailand. Humidity levels are lower, rainfall is reduced across most regions, and daytime temperatures are generally pleasant for sightseeing, outdoor activities, and long-distance travel.
Northern destinations such as Chiang Mai, Chiang Rai, and Pai experience cooler evenings, particularly in December and January, with nighttime temperatures occasionally dropping below 15°C. Central Thailand and Bangkok remain warm during the day, though heat is far less oppressive than later in the year.
Sea conditions during this season are typically calm on both the Andaman and Gulf coasts, making it a popular time for island hopping, diving, and beach-focused travel. This is also the busiest tourism period, with higher demand and peak pricing.
Hot Season (April - May)
The hot season is characterized by rising temperatures and increasing humidity, particularly in central and northern Thailand. Daytime temperatures frequently exceed 35°C, and urban areas such as Bangkok can feel especially intense due to heat retention and limited airflow.
Coastal destinations remain popular during this period, as sea breezes help moderate the heat. Islands and beach towns often feel more comfortable than inland cities, especially during midday hours. Travelers during this season typically plan activities early in the morning or later in the afternoon.
Short, isolated rain showers may begin to appear toward late April and May, signaling the gradual transition into the monsoon season.
Rainy Season / Southwest Monsoon (June - October)
The rainy season brings increased rainfall to much of Thailand, driven by the southwest monsoon. Rainfall patterns vary by region, with the Andaman coast experiencing more consistent rain and rougher sea conditions, particularly between July and September.
Rain typically falls in heavy but short bursts rather than continuous downpours. Many days still include long dry periods, especially in the mornings. However, sea conditions can be unpredictable, and boat travel may be limited during periods of rough weather.
An important regional exception applies to the Gulf of Thailand. Islands such as Koh Samui, Koh Phangan, and Koh Tao follow a different rainfall pattern. Their wettest months usually occur from October through early January, when monsoon systems shift and bring heavier rainfall to the Gulf coast while other regions begin to dry out.
Understanding these regional differences is essential when planning island travel, as conditions can vary dramatically between the Andaman Sea and the Gulf of Thailand during the same month.
Thailand Weather by Month & Region
A clear, month-by-month overview of weather conditions across Thailand’s main travel regions. Based on long-term climate patterns.
January ☀️
- 🌊 Andaman CoastExcellent
- 🏝 Gulf IslandsGood
- 🏙 Central ThailandExcellent
- ⛰ Northern ThailandExcellent
- 🏖 Hua HinExcellent
- 🌴 Koh LipeExcellent
February ☀️
- 🌊 Andaman CoastExcellent
- 🏝 Gulf IslandsExcellent
- 🏙 Central ThailandExcellent
- ⛰ Northern ThailandExcellent
- 🏖 Hua HinExcellent
- 🌴 Koh LipeExcellent
March 🌤️
- 🌊 Andaman CoastGood
- 🏝 Gulf IslandsGood
- 🏙 Central ThailandGood
- ⛰ Northern ThailandGood
- 🏖 Hua HinGood
- 🌴 Koh LipeGood
April 🔥
- 🌊 Andaman CoastFair
- 🏝 Gulf IslandsGood
- 🏙 Central ThailandFair
- ⛰ Northern ThailandFair
- 🏖 Hua HinFair
- 🌴 Koh LipeFair
May 🌦️
- 🌊 Andaman CoastPoor
- 🏝 Gulf IslandsFair
- 🏙 Central ThailandPoor
- ⛰ Northern ThailandFair
- 🏖 Hua HinFair
- 🌴 Koh LipeFair
June 🌧️
- 🌊 Andaman CoastPoor
- 🏝 Gulf IslandsFair
- 🏙 Central ThailandPoor
- ⛰ Northern ThailandFair
- 🏖 Hua HinFair
- 🌴 Koh LipePoor
July 🌧️
- 🌊 Andaman CoastPoor
- 🏝 Gulf IslandsFair
- 🏙 Central ThailandPoor
- ⛰ Northern ThailandFair
- 🏖 Hua HinFair
- 🌴 Koh LipeVery Poor
August 🌧️
- 🌊 Andaman CoastVery Poor
- 🏝 Gulf IslandsFair
- 🏙 Central ThailandPoor
- ⛰ Northern ThailandFair
- 🏖 Hua HinFair
- 🌴 Koh LipeVery Poor
September 🌧️
- 🌊 Andaman CoastVery Poor
- 🏝 Gulf IslandsFair
- 🏙 Central ThailandVery Poor
- ⛰ Northern ThailandFair
- 🏖 Hua HinFair
- 🌴 Koh LipeVery Poor
October 🌦️
- 🌊 Andaman CoastFair
- 🏝 Gulf IslandsPoor
- 🏙 Central ThailandFair
- ⛰ Northern ThailandFair
- 🏖 Hua HinFair
- 🌴 Koh LipePoor
November 🌤️
- 🌊 Andaman CoastGood
- 🏝 Gulf IslandsPoor
- 🏙 Central ThailandExcellent
- ⛰ Northern ThailandExcellent
- 🏖 Hua HinExcellent
- 🌴 Koh LipeExcellent
December ☀️
- 🌊 Andaman CoastExcellent
- 🏝 Gulf IslandsPoor
- 🏙 Central ThailandExcellent
- ⛰ Northern ThailandExcellent
- 🏖 Hua HinExcellent
- 🌴 Koh LipeExcellent
Rain and Temperature by Month: the Numbers
30-year averages (1991–2020) from Thai Meteorological Department weather stations in five places that stand for the main travel regions. The ratings above are a summary; these are the measurements behind it.
Average rainfall (mm) and rainy days
Each cell shows the month’s rainfall in millimetres and the number of rainy days (days with at least 1 mm). The darker the cell, the wetter the month.
| BangkokCentral | Chiang MaiNorth | PhuketAndaman coast | Koh SamuiGulf islands | Hua HinGulf coast | |
|---|---|---|---|---|---|
| Jan | 242 days | 111 day | 504 days | 1279 days | 251 day |
| Feb | 212 days | 101 day | 242 days | 644 days | 141 day |
| Mar | 513 days | 202 days | 816 days | 1165 days | 512 days |
| Apr | 935 days | 545 days | 13510 days | 836 days | 473 days |
| May | 21712 days | 16812 days | 23716 days | 13211 days | 969 days |
| Jun | 19913 days | 11812 days | 24916 days | 13410 days | 829 days |
| Jul | 19014 days | 14914 days | 24016 days | 11711 days | 9010 days |
| Aug | 22716 days | 22317 days | 30917 days | 10211 days | 6710 days |
| Sep | 33618 days | 20715 days | 35019 days | 11811 days | 13011 days |
| Oct | 28914 days | 1249 days | 33619 days | 29516 days | 25013 days |
| Nov | 454 days | 413 days | 17813 days | 44517 days | 734 days |
| Dec | 121 day | 141 day | 828 days | 26312 days | 121 day |
under 50 mm 50–99 100–199 200–299 300 mm or more
What the numbers say
- Bangkok and Chiang Mai are driest from December to February, with about 1–2 rainy days a month. The rain peaks in September in Bangkok (336 mm) and in August in Chiang Mai (223 mm).
- Phuket is driest from January to March; February has about 2 rainy days. From May to October every month gets more than 230 mm.
- Koh Samui runs on a different calendar: in July and August it gets about 100–120 mm, against 240–310 mm in Phuket, but November is its wettest month by far (445 mm, about 17 rainy days).
- Hua Hin is the driest of the five, with about 940 mm a year; October is its wettest month.
- April is the hottest month inland: average highs of about 37°C in Chiang Mai and 36°C in Bangkok. In December and January Chiang Mai cools to about 16–17°C at night.
Average daytime high and night-time low (°C)
Top number: the average daytime high. Below it: the average low at night.
| BangkokCentral | Chiang MaiNorth | PhuketAndaman coast | Koh SamuiGulf islands | Hua HinGulf coast | |
|---|---|---|---|---|---|
| Jan | 33°23° | 30°16° | 33°25° | 29°24° | 30°23° |
| Feb | 34°25° | 33°17° | 34°25° | 29°25° | 31°24° |
| Mar | 35°26° | 35°20° | 34°26° | 30°25° | 32°25° |
| Apr | 36°27° | 37°23° | 34°26° | 32°26° | 33°26° |
| May | 35°27° | 35°24° | 33°26° | 33°26° | 34°26° |
| Jun | 34°26° | 33°25° | 33°26° | 33°25° | 33°26° |
| Jul | 34°26° | 32°24° | 32°26° | 32°25° | 33°26° |
| Aug | 33°26° | 32°24° | 32°26° | 32°25° | 33°26° |
| Sep | 33°25° | 32°24° | 32°25° | 32°25° | 32°25° |
| Oct | 33°25° | 32°23° | 32°25° | 31°24° | 31°25° |
| Nov | 33°25° | 31°20° | 32°25° | 30°24° | 31°25° |
| Dec | 32°23° | 29°17° | 32°25° | 29°24° | 30°23° |
Source: WMO Climatological Standard Normals 1991–2020 (NOAA NCEI), stations Bangkok Metropolis, Chiang Mai, Phuket, Ko Samui and Hua Hin of the Thai Meteorological Department. These are long-term averages: any single year can be wetter or drier, and the rainy season can start or end a few weeks early or late.
For official climate and weather data in Thailand, see the Thai Meteorological Department .
Thailand Climate FAQ
Is Thailand hot all year round?
Yes. Thailand has a tropical climate with warm temperatures throughout the year. Average daytime temperatures usually range between 28°C and 35°C, depending on the season and region.
Does it rain every day during the rainy season?
No. The rainy season does not mean constant rainfall. Most rain falls in short, heavy bursts, often leaving many dry hours during the day, especially in the mornings.
What is the best time to visit Thailand?
For most travelers, the best time to visit Thailand is between November and March, when humidity levels are lower and rainfall is reduced across most regions. However, Thailand can be visited year-round depending on travel style and flexibility.
Is the weather the same across all of Thailand?
No. Thailand has significant regional climate differences. The Andaman coast usually experiences heavier rainfall earlier in the year, while Gulf islands such as Koh Samui have their peak rainfall later.
Can I visit Thailand during the rainy season?
Yes. Many travelers visit during the rainy season and enjoy fewer crowds, lower prices, and greener landscapes. Rain usually comes in short bursts, allowing time for sightseeing between showers.
Continue Exploring
Choose how you’d like to explore Thailand next
