Weather & Seasons

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.

Tropical thunderstorm approaching near Koh Samui, Thailand

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.

Swipe → to view more months

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.

BangkokCentralChiang MaiNorthPhuketAndaman coastKoh SamuiGulf islandsHua HinGulf coast
Jan242 days111 day504 days1279 days251 day
Feb212 days101 day242 days644 days141 day
Mar513 days202 days816 days1165 days512 days
Apr935 days545 days13510 days836 days473 days
May21712 days16812 days23716 days13211 days969 days
Jun19913 days11812 days24916 days13410 days829 days
Jul19014 days14914 days24016 days11711 days9010 days
Aug22716 days22317 days30917 days10211 days6710 days
Sep33618 days20715 days35019 days11811 days13011 days
Oct28914 days1249 days33619 days29516 days25013 days
Nov454 days413 days17813 days44517 days734 days
Dec121 day141 day828 days26312 days121 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.

BangkokCentralChiang MaiNorthPhuketAndaman coastKoh SamuiGulf islandsHua HinGulf coast
Jan33°23°30°16°33°25°29°24°30°23°
Feb34°25°33°17°34°25°29°25°31°24°
Mar35°26°35°20°34°26°30°25°32°25°
Apr36°27°37°23°34°26°32°26°33°26°
May35°27°35°24°33°26°33°26°34°26°
Jun34°26°33°25°33°26°33°25°33°26°
Jul34°26°32°24°32°26°32°25°33°26°
Aug33°26°32°24°32°26°32°25°33°26°
Sep33°25°32°24°32°25°32°25°32°25°
Oct33°25°32°23°32°25°31°24°31°25°
Nov33°25°31°20°32°25°30°24°31°25°
Dec32°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.