Skip to content
iRun42

Marathon weather: what temperature is best for racing?

Updated

Weather is one of the biggest factors in marathon performance that you don’t control, but you can choose your race with it in mind.

Cool is fast

Studies of large city marathons have found that finishing times tend to be fastest in cool conditions, roughly 5–10°C, and get slower as it warms up. The effect is larger for slower runners, who spend longer on the course as the day heats up. Above about 20°C, most runners need to adjust their goal pace.

Humidity and sun make heat worse

Your body cools itself by evaporating sweat. In humid air that works less well, so 20°C and humid can feel harder than 24°C and dry. Full sun and little wind add to the load. That is why many races in warm places start before sunrise.

Which months are best?

Using 10 years of historical race-day weather for every marathon in our database, here is the share of each month’s marathons that usually start between 5 and 12°C:

MonthMarathonsStarting at 5–12°C
January2843%
February3959%
March3275%
April8677%
May6452%
June2921%
July1619%
August1533%
September3724%
October10260%
November5153%
December2741%

Spring and autumn dominate in the Northern Hemisphere, but the best conditions depend on the place: a winter marathon in a warm country can start cooler than a spring race inland.

How to use this when choosing a race

Historical weather tells you what is likely, not what will happen. Check the forecast in race week and adjust your plan.