Course Difficulty Rankings

Every course in our library, ranked by the RM Difficulty Index — the modeled time cost of the course profile versus a perfectly flat, sea-level race. Computed from real GPS route data with the same terrain and altitude models our race planner uses for splits. How it works ↓

Marathons — hardest first

#CourseDifficultyCost vs FlatElev GainNetNext Race
1REVEL Big Cottonwood Marathon64Hard+4:372,080 ft-3,205 ftSep 12, 2026
2Lisbon Marathon50Challenging+2:261,391 ft+85 ftOct 10, 2026
3Athens Marathon49Challenging+2:15997 ft+190 ftNov 8, 2026
4Istanbul Marathon49Challenging+2:151,273 ft+10 ftNov 1, 2026
5San Francisco Marathon48Challenging+2:091,194 ftFlatJul 26, 2026
6Baltimore Marathon47Challenging+2:011,362 ftFlatOct 17, 2026
7Big Sur Marathon44Challenging+1:401,004 ft-220 ftApr 25, 2027
8Denver Marathon44Challenging+1:38732 ft+3 ftMay 16, 2027
9Dublin Marathon43Challenging+1:36974 ft+49 ftOct 25, 2026
10Tokyo Marathon41Challenging+1:21135 ft-82 ftMar 7, 2027
11Houston Marathon41Challenging+1:171,040 ft-23 ftJan 17, 2027
12Paris Marathon40Challenging+1:12696 ft+79 ftApr 11, 2027
13Sydney Marathon39Moderate+1:04869 ft-243 ftAug 30, 2026
14Twin Cities Marathon37Moderate+0:58676 ftFlatOct 4, 2026
15Seattle Marathon37Moderate+0:55633 ft-79 ftNov 29, 2026
16Edinburgh Marathon37Moderate+0:55827 ft-164 ftMay 30, 2027
17Buffalo Marathon36Moderate+0:48479 ft+7 ftMay 30, 2027
18Philadelphia Marathon35Moderate+0:45446 ft+30 ftNov 22, 2026
19Richmond Marathon35Moderate+0:44538 ft-112 ftNov 14, 2026
20LA Marathon34Moderate+0:42686 ft-279 ftMar 7, 2027
21Marine Corps Marathon34Moderate+0:39390 ft+30 ftOct 25, 2026
22Milwaukee Lakefront Marathon34Moderate+0:39551 ft-79 ftOct 4, 2026
23Honolulu Marathon33Moderate+0:34325 ft+3 ftDec 13, 2026
24Amsterdam Marathon31Moderate+0:26338 ft-3 ftOct 18, 2026
25Detroit Marathon30Moderate+0:24259 ft-3 ftOct 18, 2026
26New Orleans Marathon30Moderate+0:24449 ft-13 ftNov 14, 2026
27Rome Marathon29Moderate+0:21217 ftFlatMar 14, 2027
28Valencia Marathon29Moderate+0:20197 ft-20 ftDec 6, 2026
29NYC Marathon29Moderate+0:19282 ft-89 ftNov 1, 2026
30Grandma's Marathon28Moderate+0:15299 ft-118 ftJun 19, 2027
31Boston Marathon26Moderate+0:11584 ft-440 ftApr 19, 2027
32Berlin Marathon27Moderate+0:12108 ft+3 ftSep 27, 2026
33Walt Disney World Marathon26Moderate+0:11121 ftFlatJan 10, 2027
34Miami Marathon26Moderate+0:11102 ft+3 ftJan 31, 2027
35London Marathon26Moderate+0:09279 ft-190 ftApr 25, 2027
36Chicago Marathon22Moderate+0:0120 ft-7 ftOct 11, 2026
37St. George Marathon19Fast-0:051,155 ft-1,621 ftOct 3, 2026
38California International Marathon17Fast-0:20240 ft-338 ftDec 6, 2026

Half Marathons — hardest first

#CourseDifficultyCost vs FlatElev GainNetNext Race
1Lisbon Half Marathon72Hard+2:581,227 ftFlatMar 7, 2027
2Pittsburgh Half Marathon70Hard+2:501,230 ft+262 ftMay 2, 2027
3San Francisco Half Marathon63Hard+2:092,648 ft+358 ftJul 26, 2026
4Seattle Half Marathon57Challenging+1:411,129 ft-157 ftNov 29, 2026
5Gothenburg Half Marathon43Challenging+0:47764 ft-171 ftMay 22, 2027
6Philadelphia Half Marathon39Moderate+0:33341 ft+16 ftNov 21, 2026
7DC Rock 'n' Roll Half37Moderate+0:291,112 ftFlatMar 20, 2027
8Buffalo Half Marathon37Moderate+0:27289 ft-7 ftMay 30, 2027
9NYC Half Marathon34Moderate+0:20246 ft-16 ftMar 14, 2027
10Chicago Half Marathon34Moderate+0:20299 ftFlatSep 27, 2026
11305 Half Marathon33Moderate+0:18210 ft-16 ftMar 7, 2027
12500 Festival Mini-Marathon33Moderate+0:18381 ft-66 ftMay 8, 2027
13Great North Run33Moderate+0:17262 ft-105 ftSep 13, 2026
14Jersey City Half Marathon31Moderate+0:13151 ft-3 ftApr 18, 2027
15Brooklyn Half Marathon25Moderate+0:04151 ft-98 ftMay 15, 2027
16Miami Half Marathon25Moderate+0:0436 ft+3 ftJan 31, 2027

Ultramarathons — hardest first

#CourseDifficultyCost vs FlatElev GainNetNext Race
1Hennepin Hundred36Moderate+3:092,897 ft+16 ftOct 3, 2026

How the RM Difficulty Index works

We walk each course’s GPS route in ~400-meter windows and apply our grade-adjustment model to every window: uphills cost about 12 seconds per mile for each 1% of grade; downhills give back less than they take (about half on gentle grades), and past -6% the benefit shrinks further because braking forces take over. Sampling at 400 m matters — mile-average grades let rolling hills cancel out and hide their cost.

Courses above 1,500 m elevation get an altitude penalty of 2% per 1,000 m — thinner air slows everyone. The terrain and altitude costs sum to a total time cost versus a flat sea-level course, expressed for a reference runner at 4:00-marathon pace (9:09/mi), then mapped to a 0-100 index where dead-flat sits at 20.

The index scores the course profile only. Weather, field congestion, and how the hills are sequenced (Boston’s late Newton hills after quad-pounding descents) are modeled separately in each course’s race planner.