Thailand's weather is not uniform. The country spans over 1,500 kilometers from north to south, and conditions vary dramatically between regions. What counts as rainy season in Bangkok might be prime beach weather on Koh Samui, while Chiang Mai chokes on smoke during months when Phuket enjoys clear skies. If you are planning to visit or move to Thailand, understanding the regional weather patterns is essential. This guide breaks down every month across four major regions so you can plan with confidence.
Understanding Thailand's Three Seasons
Thailand officially has three seasons. The cool season runs from November through February and is considered the most pleasant time to visit most of the country. The hot season spans March through May, when temperatures regularly exceed 35 degrees Celsius and Bangkok feels like a sauna. The rainy season lasts from June through October, though the timing and intensity vary significantly by region. The south has a different pattern from the north, and the Gulf of Thailand islands have a different rainy season from the Andaman coast islands. This regional variation is critical to understand before you book flights or sign a lease.
Many first-time visitors make the mistake of avoiding Thailand entirely during rainy season, but that is often unnecessary. Rainy season in most of Thailand means brief afternoon or evening downpours rather than all-day rain. Mornings are frequently sunny and pleasant. Hotel prices drop 30 to 50 percent, crowds thin out, and the countryside turns lush and green. The exception is September and October, which can see prolonged rain in some areas. Understanding these patterns saves you money and helps you avoid the worst of each season.
Bangkok and Central Thailand Month by Month
Bangkok is hot year-round, but there are meaningful differences between months that affect comfort and planning. January is the coolest month with average highs of 32 degrees Celsius and lows around 22 degrees. Humidity is manageable at 60 to 70 percent. This is peak tourist season for good reason -- the weather is comfortable for sightseeing, outdoor markets, and walking around the city. February starts warming up with highs reaching 33 degrees and noticeably more humidity. Air quality begins to decline as farmers in surrounding provinces start burning agricultural waste, and Bangkok's PM2.5 levels start creeping up.
By March, temperatures regularly hit 35 degrees and the air becomes hazy. The burning season in northern Thailand is at its peak, and Bangkok often experiences elevated PM2.5 levels that can affect sensitive groups. Consider wearing an N95 mask on bad air days. April is the hottest month in Bangkok with average highs of 36 degrees and occasional spikes to 40 degrees. This is when Thais celebrate Songkran, the water festival, which is both a cultural highlight and a welcome relief from the heat. Songkran runs from April 13 to 15, though celebrations in some areas last a full week. May remains very hot but afternoon thunderstorms begin, dropping brief but intense rain that provides temporary cooling and washes some of the pollutants from the air.
June through August sees temperatures around 33 to 34 degrees with afternoon rain on roughly 15 to 20 days per month. The rain usually arrives between 3 and 6 PM and lasts one to two hours. Mornings are typically sunny and pleasant. Many expats consider this a good time to be in Bangkok because tourist crowds are smaller and prices are lower. The rain rarely disrupts plans significantly -- you just learn to carry an umbrella and time your outdoor activities for the morning. September is the wettest month in Bangkok with an average of 340mm of rainfall spread across 21 days. Flooding can occur in low-lying areas, particularly after heavy consecutive downpours. Roads in some neighborhoods become impassable for a few hours. October is a transition month. Rain decreases but humidity remains high, and occasional tropical storms can still affect the area. This is generally considered the least pleasant month in Bangkok.
November marks the return of cool, dry weather. Temperatures drop to a comfortable 30 to 31 degrees during the day and 21 to 22 degrees at night. This is when Bangkok feels genuinely pleasant, and outdoor activities become enjoyable again. The Loy Krathong festival usually falls in November and is a beautiful celebration involving floating lanterns on waterways. December continues the comfortable trend with similar temperatures and low humidity. This is the most popular month for tourism and long-stay visitors, so book accommodation well in advance. Christmas and New Year in Bangkok are festive with decorations and events throughout the city.
Chiang Mai and Northern Thailand
Chiang Mai's weather follows a more extreme pattern than Bangkok, with cooler winters and a severe burn season that has become a major health concern. January is the coldest month in Chiang Mai with highs around 28 degrees and lows that can drop to 13 degrees in the city, and even lower in surrounding mountains. Doi Inthanon, Thailand's highest peak at 2,565 meters, can see temperatures near freezing on January mornings. This is beautiful weather for exploring, hiking, and outdoor markets. February remains pleasant temperature-wise, but air quality begins to deteriorate as burning season starts. The views from Doi Suthep that were crystal clear in January become increasingly hazy.
March is when Chiang Mai's air quality becomes genuinely dangerous. PM2.5 levels regularly exceed 200 on the Air Quality Index, which is classified as very unhealthy. Many expats leave the city during this period, heading south to islands or to neighboring countries. Schools sometimes close on the worst days, and hospitals see a spike in respiratory complaints. April is the peak of both the burn season and the heat, with temperatures reaching 38 to 40 degrees and terrible air quality. Songkran in Chiang Mai is legendary -- the city hosts one of the biggest celebrations in Thailand -- but the heat and smoke make this a difficult month for daily life. If you are visiting for Songkran, arrive a few days early and plan to leave immediately after.
May brings the first rains which help clear the smoke, and temperatures begin to moderate. This is a welcome transition month when the air clears and the landscape starts turning green again. June through September is the green season in the north. Temperatures hover around 30 to 33 degrees with afternoon rain almost daily. The countryside is stunningly beautiful during this period, with lush green rice paddies and full waterfalls. This is an excellent time to visit if you do not mind the rain. Hotels offer their lowest rates of the year, and the temples and attractions are uncrowded.
October is transition month with decreasing rain but still some wet days. Water levels in rivers and streams are at their highest after months of rain. November is when Chiang Mai truly shines. The air is clear, temperatures are pleasant at 28 to 30 degrees, and the city celebrates Loy Krathong and the Yi Peng lantern festival, one of the most beautiful events in Thailand. Thousands of lanterns released simultaneously into the night sky is an unforgettable sight. December continues the clear, cool weather and is the most popular month for visitors and digital nomads arriving for the season. Christmas in Chiang Mai is surprisingly festive with many restaurants offering holiday dinners.
Southern Thailand: Andaman Coast vs Gulf Coast
Southern Thailand's weather is the most complex because the Andaman coast (Phuket, Krabi, Koh Lanta) and the Gulf coast (Koh Samui, Koh Phangan, Koh Tao) have opposite rainy seasons. This means there is almost always a sunny beach destination somewhere in Thailand regardless of when you visit.
Need help with Practical?
Browse verified service providers on Thailand Path.
The Andaman coast follows a more traditional monsoon pattern. November through April is the dry season, with December through March being the peak period for clear skies, calm seas, and lower humidity. Phuket and Krabi are packed during this time, and prices reflect the demand. Hotel rates can be double or triple the low-season prices. The sea is calm, making it ideal for diving, snorkeling, and boat trips to islands like the Phi Phi Islands and Similan Islands. May through October is the monsoon season on the Andaman coast. The rain is heaviest from June through September, with rough seas that can cancel ferry services and boat trips. Swimming becomes dangerous at many beaches due to strong rip currents, and red flags are posted on beaches where entering the water is prohibited. However, the rain rarely lasts all day, and many travelers enjoy the lower prices and fewer crowds. Some businesses, particularly on smaller islands like Koh Lanta, close during September and October.
The Gulf coast islands have their rainy season shifted by a few months. Koh Samui, Koh Phangan, and Koh Tao enjoy their best weather from January through August, with February through April being the driest months. The Gulf monsoon arrives in October and November, which can bring prolonged heavy rain and flooding. Koh Samui experienced severe flooding in November 2024 that affected many areas of the island. This is important to know because many people assume all of southern Thailand has the same rainy season and end up on Koh Samui during its worst weather month. If you are planning a beach holiday in October or November, choose the Andaman coast over the Gulf coast.
Koh Chang and the eastern seaboard islands near Cambodia follow a pattern similar to the Andaman coast, with the best weather from November through April and rain from June through September. The islands closer to the Cambodian border tend to get less rain than those further south.
Isaan (Northeastern Thailand)
Isaan, Thailand's northeastern region, has a climate similar to central Thailand but with more extreme temperature variations. The cool season from November through February can see nighttime temperatures drop to 10 to 15 degrees in cities like Udon Thani and Khon Kaen, which feels surprisingly cold if you are not prepared. Locals break out winter jackets and hats at temperatures that would count as a pleasant spring day in Europe. Days are pleasant at 28 to 30 degrees. The hot season from March through May is brutal, with temperatures frequently reaching 40 degrees or higher. The dry, flat landscape offers no shade, and the heat is relentless. The rainy season from June through October brings afternoon storms that turn the landscape vivid green. This is a beautiful time to visit Isaan if you want to see rural Thailand at its most photogenic, with rice paddies stretching to the horizon under dramatic cloud formations.
When to Visit for Specific Activities
For beach holidays, visit the Andaman coast from December through March and the Gulf coast from February through September. Avoid Koh Samui in October and November, and avoid Phuket in September. For temple touring and cultural exploration in Bangkok and central Thailand, November through February offers the most comfortable conditions. For digital nomad stays in Chiang Mai, aim for November through January for the best weather, or June through September for lower prices and lush scenery, but avoid March and April due to air quality concerns. For hiking and nature, the cool season from November through February is ideal everywhere in Thailand. Waterfalls are most impressive at the end of rainy season in October and November when they are flowing at full force. For diving, the Similan Islands are open from November through April, while the Gulf coast offers good diving year-round except during the October-November monsoon.
Packing Recommendations by Season
For the cool season from November through February, pack light layers for Bangkok and central Thailand, and a light jacket or sweater for Chiang Mai evenings and early mornings. Comfortable walking shoes are essential for temple visits, and modest clothing covering shoulders and knees is required at temples. For the hot season from March through May, prioritize loose, breathable fabrics in light colors. A wide-brimmed hat, high-SPF sunscreen rated 50 or higher, and a reusable water bottle are essential. UV index regularly exceeds 11, which is classified as extreme. For the rainy season from June through October, bring a lightweight rain jacket or compact umbrella. Quick-dry clothing is a smart choice. Waterproof bags for electronics are useful, and water-resistant footwear like sandals or quick-dry sneakers will serve you well. Pack extra mosquito repellent containing DEET.
Climate Change and Shifting Patterns
Thailand's weather patterns have become less predictable in recent years. The traditional three-season model is still generally accurate, but the boundaries between seasons have blurred. Rains may start earlier or later than historical averages. Heat waves have become more intense, with 2024 seeing record-breaking temperatures across multiple provinces. Bangkok has experienced more severe flooding in recent years, and Chiang Mai's burn season has been starting earlier and lasting longer despite government efforts to restrict agricultural burning. Sea levels are rising and coastal erosion affects several popular beach areas. These shifts make it more important than ever to check current conditions rather than relying solely on historical averages when planning your trip.
Monthly Summary
January is excellent everywhere, cool and dry nationwide. February is great in most areas, warming up in the north with early signs of burning. March has difficult air quality in the north, hot everywhere else. April is the hottest month nationwide with Songkran celebrations. May brings the start of rains and relief from extreme heat. June through August is green season with afternoon showers, lower prices, and lush scenery. September is the wettest month for most regions except the Gulf coast. October is a transition month with decreasing rain but occasional storms. November is the return of cool dry weather, excellent timing for northern Thailand. December is peak season weather nationwide, cool and comfortable everywhere.
Understanding these patterns will help you choose the right time for your visit and the right region for your needs. There is no single best time to visit Thailand -- it depends entirely on where you want to go and what you want to do.