Thailand Climate Guide: Month by Month Weather by Region

Thailand sits between 5°N and 21°N latitude, creating distinct monsoon patterns across regions that do not align with a single national calendar. The country experiences three primary seasons under the tropical monsoon climate classification: the southwest monsoon from May to October, the northeast monsoon from November to February, and the inter-monsoon transition in March and April. These patterns divide Thailand into six climatic zones: the Central Plains, the northern mountains, the Khorat Plateau in the northeast, the eastern seaboard along the Gulf of Thailand, the western coast on the Andaman Sea, and the southern peninsula. Each zone operates on different rainfall and temperature schedules that can vary by two months or more.

Bangkok and the Central Plains receive 1,500mm of annual rainfall concentrated between May and October, with September typically recording 300-350mm. January temperatures in Bangkok average 26°C with minimums around 21°C, while April peaks at 35°C with occasional readings above 40°C before the monsoon arrives. The Chao Phraya River basin floods predictably during October and November when monsoon rainfall combines with upstream runoff from northern provinces. The 2011 floods inundated industrial estates north of Bangkok from July through December, demonstrating how the Central Plains function as a natural floodplain accumulating water from northern watersheds. Humidity remains above 70% year-round in Bangkok but feels most oppressive during April when temperatures and humidity both peak before the rains begin.

Chiang Mai and the northern provinces follow a three-season pattern more distinct than elsewhere in Thailand. The cool season from November to February brings morning temperatures of 12-15°C in Chiang Mai city, with Doi Inthanon occasionally recording near-freezing temperatures at its 2,565m summit. March and April constitute the hot season when slash-and-burn agriculture creates smoke haze that reduces visibility to under 2km in urban areas. Air quality index readings in Chiang Mai exceed 200 during late March and early April, a situation that occurs annually despite burning bans. The rainy season arrives in May and continues through October, depositing 1,200-1,400mm annually with August typically the wettest month at 250mm. Northern Thailand receives less total rainfall than southern regions but experiences sharper seasonal contrasts, with January rainfall often measuring under 5mm.

The Khorat Plateau in northeast Thailand experiences the country's most extreme temperature variation and least reliable rainfall. Nakhon Ratchasima records January minimums of 16°C and April maximums reaching 40°C, a 24°C annual range. Annual rainfall averages 1,100-1,300mm, the lowest of any Thai region, with 85% falling between May and October. The northeast monsoon brings dry air from China across this elevated plateau from November to February, creating persistent drought conditions. Rice farmers in the northeast depend entirely on monsoon timing, and delays of two weeks can reduce yields by 30%. The plateau's red soil retains little moisture, making the region particularly vulnerable to rainfall variation. Udon Thani typically receives 1,250mm annually, but individual years range from 800mm to 1,600mm based on monsoon strength.

Phuket and the Andaman coast receive rainfall during both monsoon periods, creating a different wet season pattern than the Gulf coast. The southwest monsoon from May to October brings the primary rains, with September averaging 400-450mm in Phuket. The Andaman Sea generates rough conditions with waves of 2-3m during these months, closing many beaches to swimming and suspending ferry services to the Similan Islands from mid-May to mid-October. A secondary rainfall peak occurs in November when the monsoon transitions, with occasional storms continuing into December. January through April offer the driest conditions with monthly rainfall under 50mm, though brief afternoon showers occur even during these months. Phuket's annual rainfall totals 2,200-2,400mm, nearly double that of Bangkok. Krabi and the surrounding Andaman coastline follow this same pattern, with Khao Sok National Park recording over 3,000mm annually due to orographic lift as monsoon air rises over coastal mountains.

Koh Samui, Koh Phangan, and the eastern Gulf islands operate on a monsoon schedule offset by three months from both Bangkok and Phuket. These islands receive their heaviest rainfall from October to December when the northeast monsoon pushes moisture across the Gulf of Thailand. November typically brings 400-550mm to Koh Samui, and December adds another 250-350mm. January and February see declining but still significant rainfall of 100-150mm monthly. The driest period runs from March to September, making these months optimal for island visits despite higher temperatures. This reverse pattern means Koh Samui offers dry conditions during August when both Bangkok and Phuket experience heavy monsoon rains. The Gulf islands receive 1,800-2,000mm annually, concentrated in a shorter wet season than Phuket but with more intense rainfall rates during peak months.

The southern peninsula below the Isthmus of Kra experiences equatorial conditions with no true dry season. Hat Yai and Nakhon Si Thammarat receive rainfall during all months, totaling 2,400-2,800mm annually. The wettest period runs from October to January when the northeast monsoon generates persistent rainfall, with November averaging 450-600mm. The inter-monsoon months of April and May see reduced rainfall around 150mm monthly, the nearest approximation to a dry season. Temperatures vary little throughout the year, ranging from 25°C minimums to 33°C maximums regardless of month. This deep southern region supports different agriculture than northern Thailand, with rubber plantations and durian orchards requiring year-round moisture. The narrowing peninsula allows both monsoons to deliver rainfall regardless of direction, creating Thailand's wettest climate zone.

January represents peak tourist season across most of Thailand with Bangkok averaging 9mm of rain, Chiang Mai 7mm, and Phuket 27mm. Morning temperatures in Bangkok reach 21°C while afternoons peak at 32°C. Chiang Mai sees cooler mornings at 14°C and afternoons of 29°C. Northern mountain areas including Doi Inthanon can record temperatures below 5°C at elevation, requiring actual winter clothing. Coastal regions maintain warmer minimums with Phuket averaging 23°C at night and 32°C during the day. Koh Samui receives more January rainfall at 75mm, continuing its offset monsoon pattern. January offers the most consistent weather nationwide, though southern Gulf islands still see occasional rain. Visibility remains excellent in most regions before agricultural burning begins in February.

February maintains dry conditions in the north and central regions with Bangkok receiving 20mm and Chiang Mai 5mm. Temperatures begin rising as the cool season ends, with Bangkok afternoons reaching 33°C and April's heat becoming noticeable. Chiang Mai mornings warm to 15°C while afternoons touch 32°C. The first smoke haze appears in northern provinces as agricultural burning accelerates. Phuket continues its dry season with 22mm of rainfall and optimal beach conditions. Koh Samui still receives 60mm from the northeast monsoon tail but sees many clear days. February marks the transition month when tourist season remains strong but heat begins building toward the hot season. Relative humidity in Bangkok drops to its annual low of 65% during February afternoons.

March brings the hot season to northern and central Thailand as temperatures climb before the monsoon. Bangkok records 29mm of rain with afternoon temperatures reaching 34°C and occasional peaks above 38°C. Chiang Mai enters its worst air quality period with smoke from agricultural burning combining with stagnant air to create persistent haze. Temperatures in Chiang Mai reach 35°C by late March with nighttime minimums of 19°C providing little relief. Visibility often drops below 3km in northern urban areas. Phuket receives 52mm of rain with increasing humidity signaling the approaching southwest monsoon. March represents the beginning of the least favorable period for visiting northern Thailand due to heat and smoke. Koh Samui continues its dry season with 44mm of rainfall and temperatures of 26-32°C.

April marks Thailand's hottest month nationwide with Bangkok averaging 35°C and regularly exceeding 38°C. The city recorded 40.8°C in April 2016, among its highest reliable measurements. Rainfall remains low at 65mm, mostly from late-month thunderstorms as the monsoon approaches. Chiang Mai reaches 36°C with continued severe air quality issues that typically persist through mid-April before pre-monsoon rains begin clearing the smoke. Humidity increases across all regions as the monsoon transition begins. Phuket sees increasing rainfall to 120mm with the southwest monsoon's first storms arriving late in the month. April represents the most challenging month for heat across Thailand, with afternoon activity becoming uncomfortable even for heat-adapted visitors. Songkran, the Thai New Year water festival, occurs April 13-15 when temperatures peak.

May initiates the southwest monsoon across most of Thailand. Bangkok receives 220mm of rainfall distributed across 15-18 rainy days, typically as afternoon or evening thunderstorms. Temperatures moderate slightly to 34°C as cloud cover increases. Chiang Mai records 160mm with the monsoon arriving later in the north than central regions. The first significant rains clear agricultural smoke, improving air quality dramatically by mid-May. Phuket enters its wet season with 280mm of rainfall and increasing surf on the Andaman coast. Ferry services to the Similan Islands cease in mid-May and remain suspended until mid-October. Koh Samui transitions to its dry season with May rainfall dropping to 145mm. The monsoon arrival varies by up to two weeks year to year, creating uncertainty for May travel plans. Afternoon storms in Bangkok typically last 1-2 hours before clearing.

June continues the wet season with Bangkok receiving 150mm across 15 rainy days. The monsoon pattern establishes its rhythm of morning sunshine followed by afternoon storms. Temperatures in Bangkok average 33°C, moderated by increased cloud cover and rainfall. Chiang Mai gets 130mm as the northern monsoon strengthens. Flooding remains uncommon in June as rainfall totals stay manageable and soil absorbs initial monsoon moisture. Phuket records 270mm with daily brief heavy downpours rather than extended rain periods. The Andaman Sea maintains 2m waves that keep beaches flagged for swimming restrictions. Koh Samui enjoys its driest month at 60mm with consistent sunshine making it Thailand's prime beach destination during June through August. Humidity nationwide reaches its annual peak above 80% as the monsoon fully establishes.

July brings 160mm to Bangkok with monsoon rains continuing their afternoon pattern. Temperatures hold at 33°C with overnight lows of 26°C. Chiang Mai receives 180mm, typically its wettest month along with August. Northern rice paddies flood intentionally for transplanting, creating the region's characteristic green landscape. Phuket records 290mm with persistent afternoon storms and rough seas. Tourist numbers drop significantly on the Andaman coast during July and August, creating a low season with reduced hotel rates but limited beach activities. Koh Samui maintains dry conditions with 100mm of rainfall. The Gulf islands experience their longest sunshine hours during July while the rest of Thailand copes with daily rain. Rice planting across the Central Plains and northern provinces occurs during July, depending on successful monsoon establishment.

August rainfall in Bangkok averages 175mm with 18 rainy days. Afternoon storms intensify as the monsoon reaches peak strength. Temperatures remain at 33°C with high humidity making apparent temperatures feel above 38°C. Chiang Mai records 240mm, its wettest month, with persistent rain sometimes lasting multiple days rather than brief storms. Mountain areas including Doi Inthanon receive over 400mm, feeding rivers that flow south toward the Central Plains. Phuket gets 270mm but begins seeing occasional dry days as the monsoon's most intense period passes. Koh Samui receives 100mm, continuing its anomalous dry season. The Chao Phraya River rises throughout August from upstream runoff but typically remains within banks. August represents the statistical peak of Thailand's wet season with national rainfall totals reaching their maximum.

September delivers Bangkok's wettest month at 320mm across 20 rainy days. Flooding begins in low-lying areas of the Central Plains as the Chao Phraya River swells from northern runoff. Temperatures moderate to 32°C but humidity remains oppressive above 80%. Chiang Mai receives 230mm with rivers at their annual high points. The northern mountains contribute massive runoff that takes two to four weeks to reach Bangkok, creating a lag between northern rainfall and central flooding. Phuket records 390mm, its wettest month, with the Andaman Sea maintaining rough conditions. September and October represent the least suitable months for Andaman coast visits. Koh Samui's rainfall increases to 135mm as the northeast monsoon begins its early influence.

October continues heavy rainfall in Bangkok at 240mm as the southwest monsoon makes its final push. The Chao Phraya River reaches its highest levels during October and November when upstream runoff peaks despite declining local rainfall. Flooding across the Central Plains becomes common, particularly in provinces north of Bangkok including Ayutthaya. The 2011 floods reached their peak in late October and early November. Chiang Mai receives 130mm as northern rainfall decreases substantially. Phuket records 300mm with the monsoon beginning to transition. October represents the shift month when northern and central Thailand start drying while the south continues wet. Koh Samui enters its wettest period with 245mm as the northeast monsoon establishes. The Gulf islands' weather pattern inverts from the rest of Thailand during October through December.

November marks the monsoon transition nationwide. Bangkok receives 50mm, a dramatic decrease from October, and temperatures cool slightly to 31°C with morning lows of 23°C. The Chao Phraya River remains high from October runoff, maintaining flood risks in the Central Plains through mid-November. Chiang Mai records 40mm and temperatures begin their cool-season decline toward 28°C daytime readings. Loy Krathong festival typically occurs in November during the full moon, celebrated nationwide with floating offerings. Phuket receives 190mm during the monsoon transition, with November historically bringing intense storms as weather patterns shift. The Andaman Sea begins calming late in the month. Koh Samui experiences its wettest month at 560mm from the established northeast monsoon. The Gulf islands face their most challenging weather from November through mid-December while the rest of Thailand improves dramatically.

December initiates the cool dry season across northern and central Thailand. Bangkok records 9mm of rainfall and afternoon temperatures of 31°C with pleasant mornings at 21°C. Tourist season accelerates as weather becomes optimal for most activities. Chiang Mai cools to 26°C during the day with mornings at 14°C, creating demand for light jackets during early hours. Mountain areas at elevation can see single-digit Celsius temperatures. Phuket receives 95mm as the southwest monsoon fully ends and the Andaman coast enters peak season. Ferry services to the Similan Islands resume in mid-December. Koh Samui records 380mm as the northeast monsoon continues, though rainfall begins decreasing from November's peak. December through February offers the most reliable weather windows for most Thai destinations except the Gulf islands.

Regional elevation significantly affects local climates beyond latitude and monsoon patterns. Doi Inthanon at 2,565m creates its own microclimate with annual temperatures 8-10°C cooler than Chiang Mai city at 316m elevation. The mountain receives over 2,500mm of annual rainfall compared to Chiang Mai's 1,200mm due to orographic lift forcing monsoon air upward. The Khorat Plateau sits at 200m elevation, high enough to receive less rainfall than surrounding lowlands but low enough to experience extreme heat. Coastal areas maintain more stable temperatures year-round with sea breezes moderating daytime peaks by 2-3°C compared to inland locations. Khao Sok National Park in southern Thailand receives over 3,000mm annually because mountains force Andaman monsoon air upward, creating Thailand's wettest measured location. These elevation and topography effects create microclimates that deviate substantially from regional averages.

Ocean temperatures in the Gulf of Thailand range from 27°C in January to 30°C in May, remaining suitable for swimming year-round when seas are calm. The Andaman Sea follows similar patterns with 27-29°C water temperatures. Sea surface temperatures contribute to monsoon intensity, with warmer waters generating more atmospheric moisture. The Gulf typically maintains calmer conditions than the Andaman Sea due to its enclosed geography, though both bodies experience rough surf during their respective monsoon periods. Coral bleaching events occurred in Thai waters during 1998, 2010, and 2016 when ocean temperatures exceeded 31°C for extended periods. The 2010 bleaching event affected 70-90% of corals in some monitored sites around Koh Samui and Phuket. Ocean conditions influence coastal climates beyond swimming safety, with sea breezes providing 2-3°C cooling during hot season afternoons in places like Hua Hin and Pattaya.

Information reflects conditions at time of writing. Verify all critical details through official sources before travel.