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.
Choose Weather Data Period:
Select a specific year or view combined averages across multiple years. Data includes temperature trends, humidity patterns, and precipitation measurements.
Use this dropdown to filter weather data by time periodHistorical Weather Data Analysis
Comprehensive weather statistics for Thailand's most popular destinations including temperature trends, humidity patterns, and precipitation data. This historical climate analysis covers tropical monsoon patterns, seasonal variations, and weather-related travel considerations across mainland and island locations. Use the filters below to explore specific locations and time periods.
Bangkok (2022-2024 Average)
Thailand's bustling capital shows Three-year average weather data from 2022 to 2024 with temperatures ranging from 32-36°C (max) and 24-28°C (min), peaking in April. Our data reveals Bangkok's distinct wet-dry pattern: virtually no rainfall November through April (0-4mm), then significant monsoon precipitation May through October (6-18mm) with September showing the highest rainfall at 18mm. Humidity varies from a comfortable 62% in the dry season to 79% during peak monsoon, while urban heat island effects can intensify these temperatures.
Chiang Mai (2022-2024 Average)
Northern Thailand's mountain valley location shows Three-year average weather data from 2022 to 2024 with notable temperature variations: 29-37°C (max) and 16-25°C (min), with the coolest nighttime temperatures in our dataset. April reaches a scorching 37°C while January minimums drop to just 16°C. Our data confirms the three-season pattern: bone-dry conditions November-April (0-3mm rainfall), then steady wet season May-October (4-16mm) peaking in September at 16mm. Humidity ranges from 54-82%, with the burning season (February-April) showing the lowest humidity levels.
Ko Chang (2022-2024 Average)
This eastern Gulf island shows Three-year average weather data from 2022 to 2024 with remarkably stable temperatures (30-33°C max, 22-26°C min) but extreme rainfall variation. Our data reveals Ko Chang receives some of Thailand's heaviest precipitation: dry December-April (0-5mm), then intense monsoon May-October with July showing extraordinary 36mm average rainfall - among the highest in our dataset. The mountainous terrain clearly influences these patterns, with humidity ranging from 67-86% and consistently high levels during the wet season.
Ko Kut (2022-2024 Average)
Located near the Cambodian border, Ko Kut shows Three-year average weather data from 2022 to 2024 with the most extreme rainfall patterns in our entire dataset. While temperatures remain stable (31-33°C max, 23-26°C min), precipitation varies dramatically: dry December-April (0-6mm), then extremely wet May-October with July recording a remarkable 48mm - the highest single-month average in our data. This pristine island clearly sits in a major precipitation zone, with humidity ranging from 67-86% and consistently high levels during monsoon season.
Ko PhiPhi (2022-2024 Average)
These limestone islands show Three-year average weather data from 2022 to 2024 with surprising temperature extremes: 30-38°C (max) and 17-25°C (min). Our data reveals Ko Phi Phi reaches 38°C in April - tied for the highest temperature in our dataset - while January minimums drop to just 17°C, creating a 21-degree temperature range. Rainfall follows the Andaman pattern: virtually dry November-April (0-1mm), then wet May-October (3-16mm) with September peak at 16mm. Humidity varies significantly from 60-83%, reflecting the dramatic seasonal changes.
Ko Samet (2022-2024 Average)
This Gulf of Thailand island shows Three-year average weather data from 2022 to 2024 confirming its reputation as one of Thailand's drier destinations. Temperatures range from 29-36°C (max) and 19-26°C (min), with April reaching 36°C. Our data shows Ko Samet receives moderate rainfall: dry November-April (0-3mm), then limited wet season May-October (5-14mm) with September peak at 14mm - significantly less than other Gulf islands. Humidity varies from 61-87%, with the eastern location providing some monsoon protection as expected.
Ko Tao (2022-2024 Average)
This diving paradise shows Three-year average weather data from 2022 to 2024 with remarkably stable temperatures year-round (31-33°C max, 25-27°C min) - the most consistent in our dataset. Our data reveals Ko Tao's unique inverted rainfall pattern: moderate year-round precipitation (3-21mm) with highest rainfall in November-December (18-21mm), contradicting the typical Thai monsoon pattern. This makes Ko Tao ideal when other destinations face dry season. Humidity remains consistently high (73-83%), perfect for marine life but challenging for some visitors.
Koh Lanta (2022-2024 Average)
This Andaman island shows Three-year average weather data from 2022 to 2024 with stable temperatures (31-35°C max, 23-25°C min) and pronounced wet-dry seasons. Our data shows Koh Lanta experiences dry November-April (1-3mm), then substantial wet season May-October (8-21mm) with August recording the highest rainfall at 21mm. Humidity remains consistently high (75-88%) year-round - among the highest in our dataset - indicating the island's exposure to maritime moisture and monsoon systems.
Koh Phangan (2022-2024 Average)
Famous for full moon parties, this island shows Three-year average weather data from 2022 to 2024 with very stable temperatures (31-33°C max, 25-27°C min) and an inverted rainfall pattern. Our data reveals Koh Phangan's unique monsoon timing: moderate year-round precipitation (3-22mm) with peak rainfall in November-December (18-22mm) - the highest December rainfall in our dataset. This inverted pattern makes it ideal for dry season visits to other Thai regions. Humidity stays consistently high (73-83%).
Koh Samui (2022-2024 Average)
Thailand's second-largest island shows Three-year average weather data from 2022 to 2024 with exceptional temperature stability (30-34°C max, 25-27°C min) and the distinctive inverted rainfall pattern. Our data confirms Koh Samui's unique monsoon timing: moderate precipitation year-round (3-21mm) with highest rainfall November-December (18-21mm), opposite to mainland Thailand. This pattern makes Koh Samui a perfect dry season escape from other Thai destinations. Humidity remains consistently high (74-83%).
Krabi (2022-2024 Average)
This Andaman province shows Three-year average weather data from 2022 to 2024 with stable temperatures (31-35°C max, 23-24°C min) and consistently high humidity. Our data reveals Krabi maintains the highest year-round humidity levels in our dataset (75-89%), with September reaching 89%. Rainfall follows the western pattern: dry December-April (1-3mm), then wet May-October (4-14mm) with July peak at 14mm. The limestone karst topography creates unique microclimates while the high humidity indicates constant maritime influence.
Pai (2022-2024 Average)
This northern mountain valley shows Three-year average weather data from 2022 to 2024 with extreme temperature variations (30-38°C max, 16-25°C min). Our data reveals Pai reaches 38°C in April - tied for the highest in our dataset - while January minimums drop to just 16°C, matching Chiang Mai for the coolest nights. Rainfall mirrors the northern pattern: very dry November-April (0-2mm), then wet May-October (6-13mm) with September peak at 13mm. Humidity varies dramatically from 53-83%, with the dry season showing the lowest humidity levels in our dataset.
Phuket (2022-2024 Average)
Thailand's largest island shows Three-year average weather data from 2022 to 2024 with moderate temperature stability (31-35°C max, 24-26°C min) and pronounced monsoon patterns. Our data shows Phuket experiences dry November-April (1-2mm), then steady wet season May-October (7-18mm) with October showing the highest rainfall at 18mm - notably later than other Andaman destinations. Humidity remains consistently high (74-84%), while the island's size creates varied microclimates between east and west coasts.