- ✓Chiang Mai's burning season is the North's one serious seasonal drawback — for several weeks, roughly February to April, agricultural burning and regional fires can blanket the city in haze and push air quality to genuinely unhealthy levels.
- ✓It isn't just Chiang Mai: the smoke settles across the whole northern bowl — Chiang Rai, Pai and the Mae Hong Son loop included — and the mountain valleys can trap it worse than the city itself.
- ✓The timing and severity swing hard from year to year and even week to week, so don't plan around a fixed 'bad' date — check a live air-quality reading close to travel and stay flexible.
- ✓If you have asthma, a heart or lung condition, or you're travelling with young children or older relatives, take the haze seriously: this is the one northern season worth actively avoiding.
- ✓November through January is generally the lower-risk window for northern haze, but smoke can begin in February and varies by year. Check live PM2.5 readings rather than treating any month or alternative region as guaranteed clean air.
When is Chiang Mai's burning season?
Chiang Mai's burning season runs, broadly, from February into April, and it is most often at its worst through March. During these weeks agricultural and forest burning across the wider region sends smoke into the air, and because Chiang Mai sits in a mountain-ringed bowl, the haze can settle and linger rather than blow through. At its peak it can hang over the city as a grey pall that hides the surrounding hills and pushes fine-particle pollution to levels that are genuinely unhealthy to breathe.
The crucial caveat is that the timing and the severity are not fixed. Some years the haze is mild and short; others it is heavy and stretches for weeks. A late start, an early end, a bad fortnight in the middle — it shifts year to year with the weather, the rainfall and the burning. So treat 'February to April' as the window to be cautious in, not a calendar you can plan a clean day around. The only reliable read is a live air-quality measurement for the city, checked close to your travel dates and again while you're there.
Is it only Chiang Mai — what about the rest of the North?
No — and this is the part travellers miss when they 'escape' Chiang Mai for a nearby town. The haze is a regional event, not a city one. Chiang Rai to the north, Pai to the northwest, and the whole Mae Hong Son loop sit in the same smoke-affected highlands, and in the deep mountain valleys the air can actually be trapped worse than in Chiang Mai itself. Slipping up to Pai or out on the loop during a bad spell is not a reliable way to dodge it.
If the North is the heart of your trip and your dates land in the burning window, wait for a lower-risk period or plan around smoke at the regional scale. Nearby mountain towns are not a dependable refuge. Bangkok, central provinces and coastal destinations can also experience PM2.5 episodes, so compare live readings before rerouting rather than promising 'genuinely clear' air elsewhere.
How do I track the air quality and protect my health?
Track it with a live reading, not a rumour. Use an air-quality index (AQI) or fine-particle (PM2.5) measurement for the specific city before you commit and again each morning of your trip — the figure can swing a lot day to day, so a real-time number beats any seasonal average. Because the readings move so much, this page deliberately doesn't quote one: check the source for your actual dates rather than trusting a figure that may be weeks stale.
On the health side, take it seriously if you're vulnerable. Travellers with asthma, COPD, other lung conditions or heart conditions, along with young children, pregnant travellers and older relatives, feel a bad-air day fastest and worst — for them, the burning season is the one northern season genuinely worth avoiding. If you are in the North during a haze spell, sensible steps help: stay indoors in well-filtered air during the worst of it, limit hard outdoor exertion, and consider a properly fitting particulate (N95-type) mask outdoors. Anyone with a serious respiratory or cardiac condition should weigh medical advice before travelling into the season. For the wider picture, official traveller-health guidance is the right source to lean on.
How do I reroute a trip around the haze?
Timing is the simplest risk reduction: November through January is generally lower-risk than February through April, although no date guarantees clear air and conditions can change quickly. Check live PM2.5 before committing to non-refundable northern plans.
If dates are locked into the higher-risk window, compare current readings and forecasts across possible alternatives. The Andaman coast often has favourable beach weather then, but Bangkok, the central plains and coastal areas are not immune to haze or other air-pollution episodes. Reroute based on live evidence and personal health needs, not a blanket promise that the south is clean.
And if you're set on the North regardless, go in with eyes open: keep the northern stay short, build an exit option toward the coast, watch the live readings daily, and accept that some of the mountain views you came for may be lost to haze. The burning season doesn't have to ruin a Thailand trip — but the way to beat it is to reroute around it, not to hope a given week comes good.
Burning season · before you go northSafety FC
- When
- Roughly Feb–Apr, often worst in March; severity and exact dates vary sharply year to year — Verify live conditions close to travel
- Where
- All of the north — Chiang Mai, Chiang Rai, Pai, Mae Hong Son loop; mountain valleys can trap smoke worse than the city
- What it is
- Haze from agricultural and forest burning across the region, raising fine-particle (PM2.5) levels
- Most at risk
- Asthma, heart or lung conditions, young children and older travellers — be cautious or avoid the season
- How to track
- Use a live PM2.5 / AQI reading for the city before and during your trip — never assume a number; Verify in real time
- Best fix
- Prefer November–January for a lower haze risk, check live PM2.5 before committing, and reroute only after comparing current readings elsewhere