Winter
Best early morning
Winter in Bangkok averages a 52 Run Score (Mixed); the kindest window is typically early morning, with temperatures around 27°C and sticky dew points.
Bangkok · Thailand
Hot almost always, with brutal humidity and AQI spikes in the dry season. Pre-dawn is the only consistently safe window. Check below for a live Run Score, the best window today, and the pace adjustment the conditions call for.
Pre-filled for Bangkok. Free · no account needed · change the city anytime.
Across a typical year, the best running weather in Bangkok lands in January, when daytime Run Scores average 56 (Mixed). The hardest stretch is April, with temperatures around 87°F (31°C) and oppressive dew points near 75°F. The stickiest month is May (dew point 76°F). Year-round, Bangkok averages a 36 Run Score. Everything below is the typical pattern by month and by hour of day, scored with the same engine as the live calculator above — so you can plan the season and the time of day, not just today.
When the kindest window falls shifts with the season. Typical Run Score and the best time of day for each.
Best early morning
Winter in Bangkok averages a 52 Run Score (Mixed); the kindest window is typically early morning, with temperatures around 27°C and sticky dew points.
Best mid-morning
Spring in Bangkok averages a 28 Run Score (Poor); the kindest window is typically mid-morning, with temperatures around 30°C and oppressive dew points.
Best early morning
Summer in Bangkok averages a 28 Run Score (Poor); the kindest window is typically early morning, with temperatures around 28°C and oppressive dew points.
Best early morning
Autumn in Bangkok averages a 35 Run Score (Poor); the kindest window is typically early morning, with temperatures around 27°C and oppressive dew points.
Typical temperature, dew point, and Run Score for each month — plus the best window of the day. Based on 2022–2024 history.
| Month | Avg temp | Dew point | Typical Run Score | Best window |
|---|---|---|---|---|
| January | 80°F (Hot) | 66°F (Sticky) | 56 Mixed | 6–9 AM |
| February | 82°F (Hot) | 71°F (Oppressive) | 45 Mixed | 6–8 AM |
| March | 84°F (Hot) | 74°F (Oppressive) | 32 Poor | 6–8 AM |
| April | 87°F (Sweltering) | 75°F (Oppressive) | 26 Poor | 5–11 PM |
| May | 85°F (Hot) | 76°F (Oppressive) | 25 Poor | 6–7 AM |
| June | 84°F (Hot) | 76°F (Oppressive) | 27 Poor | 6–7 AM |
| July | 83°F (Hot) | 76°F (Oppressive) | 30 Poor | 6–9 AM |
| August | 83°F (Hot) | 76°F (Oppressive) | 28 Poor | 6–8 AM |
| September | 82°F (Hot) | 76°F (Oppressive) | 29 Poor | 6–8 AM |
| October | 81°F (Hot) | 75°F (Oppressive) | 34 Poor | 6–8 AM |
| November | 82°F (Hot) | 71°F (Oppressive) | 43 Poor | 6–7 AM |
| December | 81°F (Hot) | 66°F (Sticky) | 56 Mixed | 6–9 AM |
Dew point — not the thermometer — decides how hard a run feels. The muggiest month in Bangkok is May, when the typical dew point reaches 76°F (25°C) (oppressive). At that point sweat stops evaporating efficiently, so even a moderate temperature feels brutal. Compare that with January, the easiest month, when dew points sit near 66°F and the same effort feels far lighter. The hour-by-hour scores above already fold this in.
Typical conditions and the best time to run for each month of the year.
The Run Score is not a single reading dressed up. Eight weather signals are weighted by how much each one actually changes a run, then combined into one decision.
Performance peaks near 50–54°F. Every degree above that taxes your cooling system and slows the pace you can hold at the same effort.
The real humidity signal. Above ~60°F dew point, sweat stops evaporating efficiently — the single biggest hidden driver of a hard summer run.
Headwinds cost pace and gusts break rhythm. The model weighs sustained speed and direction, not just the headline number.
How hard heat, humidity, sun, and wind hit your body, combined into one number (wet-bulb globe temperature) — the same metric race directors use to flag risk.
Direct radiation on a shadeless route can feel far hotter than the air temperature. Cloud cover and sun angle are factored in.
Rain probability and intensity affect footing, comfort, and gear — weighted by how likely it is during your window.
US AQI is folded in so sensitive runners get a clear signal when particulates make hard efforts a bad idea.
The output you actually use: how many seconds per mile to give back today so your effort — not the clock — stays honest.
Search any city worldwide. RunWeather pulls the live local forecast — temperature, dew point, wind, sun, and air quality.
One number that blends performance, safety, and experience — labeled Perfect, Great, Good, Mixed, or Poor — for the current hour.
Tap any hour to rebuild the full breakdown for that start time, or jump straight to the best window today.
Same engine, different climate. Check the best time to run in these cities too.
January. Typical daytime Run Scores average 56 (Mixed), the best of the year, with temperatures around 80°F (27°C).
April is the toughest month — typical temperatures near 87°F (31°C) with oppressive dew points around 75°F. On days like that, run in the 5–11 PM window and ease off the pace.
In the warm months the kindest window is typically early morning. Across the year the highest-scoring hours cluster early; the month-by-month table above lists the best window for each month.
It depends on the day. Hot almost always, with brutal humidity and AQI spikes in the dry season. Pre-dawn is the only consistently safe window. Run the calculator above and it returns today's highest-scoring window for Bangkok — usually early morning or evening when heat and dew point are lowest. Tap any hour to see the full breakdown.
Scores run 0–100. 97+ is Perfect, 80–96 is Great — conditions are actively working in your favour. 65–79 (Good) is solid. 45–64 (Mixed) means at least one factor — usually heat or dew point — is taxing you. Below 45 (Poor), expect a noticeably harder effort or hold back for safety.
Your body cools by evaporating sweat. When the dew point climbs above roughly 60°F, the air is too saturated for sweat to evaporate efficiently, so heat builds up even if the thermometer looks reasonable. That's why a 70°F muggy morning can feel harder than a dry 80°F afternoon.
A weather app tells you the conditions. This calculator translates them into a running decision: a single score, the best hour to head out, and a concrete pace adjustment in seconds per mile — using the same scoring engine that powers the RunWeather app.
Yes. The calculator is completely free to use, with no account required. The RunWeather app adds Strava sync, multi-day planning, and personalized heat acclimation on top of the same model.
RunWeather syncs with Strava, plans your week, and learns your heat tolerance — so the right time to run finds you.