Marathon course library
Pick a distance and enter the time you could run on a flat course in good weather. Each course then adds its own hills, bridges and typical race-morning heat, so you can see what the same fitness is worth in Boston, New York or Berlin.
- World Marathon Major
Tokyo
Japan · Early MarchFlatCool mornings↑ 35 m- Terrain
- −0:04
- Weather
- ±0:00
- Expected
- 2:59:56
- International marathon
CIM
United States · Early DecemberFlatCool mornings↑ 157 m- Terrain
- +0:12
- Weather
- ±0:00
- Expected
- 3:00:12
- International marathon
Edinburgh
United Kingdom · Late MayFlatMild mornings↑ 89 m- Terrain
- +0:01
- Weather
- +0:13
- Expected
- 3:00:14
- International marathon
Houston
United States · JanuaryFlatCool mornings↑ 54 m- Terrain
- +0:19
- Weather
- ±0:00
- Expected
- 3:00:19
- International marathon
Toronto
Canada · Early MayFlatCool mornings↑ 129 m- Terrain
- +0:22
- Weather
- ±0:00
- Expected
- 3:00:22
- International marathon
Seoul
South Korea · Mid-MarchFlatCool mornings↑ 88 m- Terrain
- +0:26
- Weather
- ±0:00
- Expected
- 3:00:26
- Flat benchmark
Rotterdam
Netherlands · AprilFlatCool mornings↑ 86 m- Terrain
- +0:31
- Weather
- ±0:00
- Expected
- 3:00:31
- Major candidate
Shanghai
China · Late November / early DecemberFlatMild mornings↑ 80 m- Terrain
- +0:28
- Weather
- +0:04
- Expected
- 3:00:32
- International marathon
Osaka
Japan · Late FebruaryFlatCool mornings↑ 95 m- Terrain
- +0:33
- Weather
- ±0:00
- Expected
- 3:00:33
- International marathon
Seville
Spain · Late FebruaryFlatCool mornings↑ 82 m- Terrain
- +0:30
- Weather
- +0:03
- Expected
- 3:00:33
- World Marathon Major
London
UK · Late AprilFlatCool mornings↑ 123 m- Terrain
- +0:39
- Weather
- ±0:00
- Expected
- 3:00:39
- Flat benchmark
Valencia
Spain · Early DecemberFlatCool mornings↑ 104 m- Terrain
- +0:39
- Weather
- ±0:00
- Expected
- 3:00:39
- World Marathon Major
Boston
USA · April (Patriots’ Day)FlatCool mornings↑ 212 m- Terrain
- +0:40
- Weather
- ±0:00
- Expected
- 3:00:40
- International marathon
Niagara Falls
Canada · Late OctoberFlatCool mornings↑ 95 m- Terrain
- +0:42
- Weather
- ±0:00
- Expected
- 3:00:42
- International marathon
Toronto Waterfront
Canada · Mid OctoberFlatCool mornings↑ 112 m- Terrain
- +0:42
- Weather
- ±0:00
- Expected
- 3:00:42
- International marathon
Amsterdam
Netherlands · Mid-OctoberFlatMild mornings↑ 64 m- Terrain
- +0:23
- Weather
- +0:20
- Expected
- 3:00:43
- International marathon
Frankfurt
Germany · Late OctoberFlatMild mornings↑ 118 m- Terrain
- +0:47
- Weather
- +0:01
- Expected
- 3:00:48
- International marathon
JTBC Seoul
South Korea · Early NovemberFlatCool mornings↑ 120 m- Terrain
- +0:47
- Weather
- +0:02
- Expected
- 3:00:49
- International marathon
Gold Coast
Australia · Early JulyFlatMild mornings↑ 54 m- Terrain
- +0:17
- Weather
- +0:41
- Expected
- 3:00:58
- International marathon
Marrakech
Morocco · Late JanuaryRollingMild mornings↑ 128 m- Terrain
- +0:55
- Weather
- +0:05
- Expected
- 3:00:59
- International marathon
Hamburg
Germany · Late AprilRollingCool mornings↑ 143 m- Terrain
- +1:01
- Weather
- ±0:00
- Expected
- 3:01:01
- International marathon
Georgina
Canada · Mid SeptemberFlatMild mornings↑ 71 m- Terrain
- +0:29
- Weather
- +0:36
- Expected
- 3:01:05
- International marathon
Barcelona
Spain · MarchRollingMild mornings↑ 150 m- Terrain
- +0:57
- Weather
- +0:11
- Expected
- 3:01:08
- World Marathon Major
Chicago
USA · Early OctoberFlatMild mornings↑ 53 m- Terrain
- +0:19
- Weather
- +0:53
- Expected
- 3:01:12
- International marathon
Twin Cities
United States · Early OctoberRollingMild mornings↑ 164 m- Terrain
- +1:07
- Weather
- +0:07
- Expected
- 3:01:15
- International marathon
Vienna
Austria · AprilRollingCool mornings↑ 170 m- Terrain
- +1:20
- Weather
- ±0:00
- Expected
- 3:01:20
- World Marathon Major
Berlin
Germany · Late SeptemberFlatMild mornings↑ 124 m- Terrain
- +0:47
- Weather
- +0:42
- Expected
- 3:01:29
- International marathon
Daegu
South Korea · Late FebruaryRollingCool mornings↑ 196 m- Terrain
- +1:30
- Weather
- ±0:00
- Expected
- 3:01:30
- International marathon
Buenos Aires
Argentina · SeptemberRollingMild mornings↑ 132 m- Terrain
- +0:56
- Weather
- +0:36
- Expected
- 3:01:32
- International marathon
Dubai
United Arab Emirates · January / FebruaryFlatMild mornings↑ 27 m- Terrain
- +0:09
- Weather
- +1:26
- Expected
- 3:01:35
- World Marathon Major
New York
USA · First Sunday in NovemberHillyCool mornings↑ 227 m- Terrain
- +1:38
- Weather
- ±0:00
- Expected
- 3:01:38
- International marathon
Chuncheon
South Korea · Late OctoberRollingMild mornings↑ 205 m- Terrain
- +1:36
- Weather
- +0:11
- Expected
- 3:01:47
- World Marathon Major
Sydney
Australia · Late AugustHillyCool mornings↑ 254 m- Terrain
- +1:45
- Weather
- +0:02
- Expected
- 3:01:47
- International marathon
Paris
France · Early AprilHillyCool mornings↑ 224 m- Terrain
- +1:48
- Weather
- ±0:00
- Expected
- 3:01:48
- International marathon
Vancouver
Canada · Early MayHillyMild mornings↑ 248 m- Terrain
- +1:44
- Weather
- +0:04
- Expected
- 3:01:48
- World Marathon Major
Cape Town
South Africa · Late MayRollingMild mornings↑ 190 m- Terrain
- +1:26
- Weather
- +0:31
- Expected
- 3:01:57
- International marathon
Grandma's
United States · Mid-JuneFlatWarm mornings↑ 143 m- Terrain
- +0:43
- Weather
- +1:18
- Expected
- 3:02:01
- International marathon
Los Angeles
United States · MarchHillyMild mornings↑ 264 m- Terrain
- +1:41
- Weather
- +0:29
- Expected
- 3:02:11
- International marathon
Stockholm
Sweden · Late May / early JuneRollingMild mornings↑ 208 m- Terrain
- +1:30
- Weather
- +0:45
- Expected
- 3:02:15
- International marathon
Istanbul
Turkey · Early NovemberRollingMild mornings↑ 144 m- Terrain
- +1:12
- Weather
- +1:06
- Expected
- 3:02:17
- International marathon
Taipei
Taiwan · DecemberFlatWarm mornings↑ 87 m- Terrain
- +0:31
- Weather
- +1:57
- Expected
- 3:02:28
- International marathon
Madrid
Spain · Late AprilHillyMild mornings↑ 322 m- Terrain
- +2:30
- Weather
- +0:06
- Expected
- 3:02:37
- International marathon
Hong Kong
Hong Kong · January / FebruaryHillyMild mornings↑ 221 m- Terrain
- +1:46
- Weather
- +0:53
- Expected
- 3:02:39
- International marathon
Lima
Peru · Late MayRollingWarm mornings↑ 176 m- Terrain
- +1:17
- Weather
- +2:27
- Expected
- 3:03:44
- International marathon
Athens
Greece · Mid-NovemberHillyMild mornings↑ 305 m- Terrain
- +2:55
- Weather
- +1:16
- Expected
- 3:04:11
- International marathon
Big Sur
United States · Late AprilHillyMild mornings↑ 514 m- Terrain
- +4:11
- Weather
- +0:07
- Expected
- 3:04:18
- International marathon
San Francisco
United States · Late JulyHillyMild mornings↑ 370 m- Terrain
- +3:38
- Weather
- +0:56
- Expected
- 3:04:34
- International marathon
Honolulu
United States · Mid-DecemberRollingWarm mornings↑ 130 m- Terrain
- +0:59
- Weather
- +5:06
- Expected
- 3:06:05
- International marathon
Rio
Brazil · Early JuneHillyWarm mornings↑ 198 m- Terrain
- +1:59
- Weather
- +4:43
- Expected
- 3:06:42
How course times are worked out
Terrain
Mapped routes and reference GPX tracks are sampled every 25–50 m against public terrain models, with bridge corrections where available. Each course lists its route source. Climbs cost about 3.3% per 1% grade; descents give back about 1.8%.
Weather
Typical, warm and cool race mornings come from hourly airport records near each race date since 2011. Heat is scored with shade WBGT and costs more the longer you are out on course.
Pacing
Even effort is the default. The easy-early-downhills option takes only half the downhill speed-up in the first 25 km, for the same finish time with kinder splits.
These are model estimates for planning, not guarantees. Crowding, turns, wind, sun and how well you handle hills all move real results by a minute or more either way.
Frequently asked questions
Which World Marathon Major is the fastest course?
On terrain alone Tokyo, Chicago, Berlin and London are all within about a minute of a flat course for a 3-hour runner. Berlin and Chicago can lose more to warm mornings, while Tokyo’s early-March start is usually cool. New York and Sydney are the hilliest Majors.
What is a flat-course marathon time?
The time you could run on a perfectly flat course in cool, still weather (shade WBGT under about 15°C). It is the common currency the library uses: each course adds its own terrain and weather on top.
Why is Boston not faster when it is net downhill?
Runners win back only a little over half of what a climb costs when they run back down, so Boston’s net drop of about 140 m is mostly cancelled by the Newton hills late in the race. Heavy early downhill running also wears the quads, which the even-effort model does not fully capture; try the easy-early-downhills pacing option.
Where do the elevation and weather data come from?
Routes come from mapped OpenStreetMap roads, organizer-linked GPX files or community reference tracks. Each course lists its source, and reference routes may differ from the latest edition. Elevations come from public terrain models, with bridge corrections where available. Weather is hourly airport data from NOAA’s Integrated Surface Database.