Running in Bangkok's heat, rain and haze: a season-by-season guide
How to run safely in Bangkok all year: the best times of day, hydration in the heat, running in the rainy season, and checking PM2.5 air quality during haze season.
Bangkok is one of the hottest big cities in the world to run in, and the air quality swings with the seasons. None of that stops the city's runners — it just changes when and how they run. Here's how to adapt through the year.
Bangkok's three running seasons
- Cool season (roughly November–February): the best running weather of the year and the peak of race season. Mornings can feel genuinely fresh — but this is also when haze builds up (see below).
- Hot season (roughly March–May): the toughest months. Even early mornings are warm and humid, so slow down and shorten your runs.
- Rainy season (roughly May/June–October): cooler air after storms, but sudden downpours, usually in the afternoon or evening. Morning runs mostly stay dry.
Beat the heat
- Run early. Before 7 AM is the coolest window; this is why most clubs and nearly every race start at dawn or even before.
- Run by effort, not pace. In heat and humidity your usual pace costs far more. Slow down by 30–60 seconds per km and let your heart rate guide you.
- Drink before you're thirsty and add electrolytes on anything longer than about an hour — you lose a lot of salt in this climate.
- Wear light, quick-dry clothing, a cap and sunscreen. Cotton stays soaked.
- Know the warning signs: dizziness, chills, confusion or stopping sweating mean stop, find shade and cool down.
Running in the rainy season
Rain itself is the best part of a Bangkok run — it's the lightning and slippery paths that matter. Park tiles and wooden skywalks get very slick. Clubs usually post cancellations on Instagram stories when a storm hits, so check before you leave. Lumpini's loop is the safest choice in the wet because it's flat and well-lit.
Haze season and PM2.5
In the dry months, roughly December to March, fine-particle pollution (PM2.5) often builds up over Bangkok. On bad days, a hard outdoor run does more harm than good.
- Check the AQI before you go — the government's Air4Thai app or IQAir both show live PM2.5 readings by district.
- On high-AQI days, swap intervals for an easy run, move indoors to a treadmill or track, or take a rest day.
- Air is often cleaner after rain or on windy days; it tends to be worst in still, early-morning air in the dry season.
Run with others
Running in a group makes the early starts easier and the hot days safer: someone always notices if you're struggling. Find a group near you on the weekly club calendar, or pick a shaded park from our guide to where to run in Bangkok.