How Chiang Mai's climate works
Chiang Mai sits in a mountain-ringed valley in Northern Thailand, which gives it a noticeably different climate to Bangkok or the southern beaches — nights are cooler, especially in the cool season, and the surrounding hills mean local weather can vary block by block more than you'd expect. Broadly, the year splits into three seasons: cool and dry (November–February), hot (March–May) and rainy (June–October).
What to pack, season by season
- Cool season: Light layers for the day, one warmer layer for evenings and any trip up Doi Suthep or Doi Inthanon, where it's noticeably colder than the city.
- Hot season: The lightest breathable clothing you own, sun protection, and a plan for the middle of the day when heat is at its most intense.
- Rainy season: A compact umbrella or light rain jacket, quick-dry clothing, and shoes that don't mind getting wet — downpours are often short and heavy rather than constant.
A note on air quality
Northern Thailand's dry season (roughly February to April) coincides with widespread agricultural burning across the region, and Chiang Mai's valley setting means smoke and haze can linger rather than clear quickly. Air quality is genuinely at its best from around June through January. If you or someone you're travelling with has respiratory sensitivities, it's worth checking current conditions specifically for the week you're travelling, rather than relying on general seasonal averages.
Rain patterns in the wet season
Rainy season doesn't usually mean grey skies all day — a more typical pattern is clear mornings, building cloud through the afternoon, and a concentrated downpour that can be intense but often passes within an hour or two. Planning outdoor activities for the morning is a reliable way to work around this.
For the fullest picture of when to actually book your trip — not just the weather, but festivals, crowds and pricing — see our best time to visit guide.