Course guide · 36 legs

Hood to Coast, leg by leg

Distance, elevation and exchanges for all 36 legs — 196.7 miles from Mt. Hood to Seaside, OR.

Next race: Fri–Sat, Aug 27–28, 2027 · usually the last weekend of August. Confirm on the official site.

An independent guide built from public route data. Relay Tracker is not affiliated with, endorsed by, or sponsored by the race organiser. Courses change from year to year — confirm legs and exchanges against the official race handbook.

196.7mitotal distance
36legs
+5,236fttotal climb
−11,115fttotal descent
5,892ft → 20ftstart → finish elevation

The whole course

Elevation along all 196.7 miles. Dotted lines are exchanges; coral dots are where the vans swap in the standard 12-runner, two-van format.

0 1,000 2,000 3,000 4,000 5,000 6,000 ft 25 mi 50 mi 75 mi 100 mi 125 mi 150 mi 175 mi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

Swipe the chart sideways for the rest of the course →

course elevationvan exchange (after legs 6, 12, 18, 24, 30)

The legs everyone asks about

In the standard 12-runner, two-van format Van 1 covers 99.7 mi and Van 2 97.0 mi. Relay Tracker handles any roster size — these pages just assume the common one.

All 36 legs at a glance

Every leg of the Hood to Coast: distance in miles, climb, descent and net elevation change in feet, terrain, and an elevation sparkline drawn on one shared scale for the whole course, plus the runner and van in the standard 12-runner, two-van format.
LegMilesGainLossNetTerrainProfileRunnerVan
16.26+0−2,059−2,059DownhillR1 · 1st1
26.05+26−1,549−1,523DownhillR2 · 1st1
34.08+0−717−717DownhillR3 · 1st1
46.64+7−513−506DownhillR4 · 1st1
56.05+389−153+236RollingR5 · 1st1
67.10+110−532−422DownhillR6 · 1st1
75.25+119−235−116FlatR7 · 1st2
86.00+63−271−208FlatR8 · 1st2
95.38+26−233−207FlatR9 · 1st2
106.15+0−96−96FlatR10 · 1st2
113.92+0−102−102FlatR11 · 1st2
125.85+37−97−60FlatR12 · 1st2
135.21+20−41−21FlatR1 · 2nd1
147.91+168−123+45FlatR2 · 2nd1
156.00+109−131−22FlatR3 · 2nd1
164.00+23−71−48FlatR4 · 2nd1
175.32+43−34+9FlatR5 · 2nd1
184.15+293−66+227RollingR6 · 2nd1
195.89+419−267+152RollingR7 · 2nd2
205.58+884−325+559HillyR8 · 2nd2
215.06+35−186−151FlatR9 · 2nd2
226.82+366−624−258RollingR10 · 2nd2
234.16+32−99−67FlatR11 · 2nd2
244.83+0−21−21FlatR12 · 2nd2
253.80+72−26+46FlatR1 · 3rd1
265.65+173−228−55FlatR2 · 3rd1
276.36+62−82−20FlatR3 · 3rd1
283.83+196−10+186RollingR4 · 3rd1
295.97+583−475+108RollingR5 · 3rd1
305.32+66−559−493DownhillR6 · 3rd1
313.96+88−263−175FlatR7 · 3rd2
324.20+125−165−40FlatR8 · 3rd2
337.72+178−217−39FlatR9 · 3rd2
344.12+171−124+47RollingR10 · 3rd2
357.07+240−12+228FlatR11 · 3rd2
365.03+113−409−296DownhillR12 · 3rd2

Swipe the table sideways for every column →

Each leg in detail

Exchange pins are approximate — check the official handbook for the exact handoff spot.

Leg 16.26 mi

Downhill

Mt. Hood → Exchange 1 · Runner 1's 1st leg, Van 1

start · 5,892 fthigh 5,892 · low 3,831 ftend · 3,831 ft
+0ft climb
−2,059ft descent
−2,059ft net

Exchange 1 at 45.3047, -121.7595 · Open in Google Maps

Map of leg 1: the route with mile markers, Mt. Hood to Exchange 1.

Leg 26.05 mi

Downhill

Exchange 1 → Exchange 2 · Runner 2's 1st leg, Van 1

start · 3,827 fthigh 3,827 · low 2,300 ftend · 2,301 ft
+26ft climb
−1,549ft descent
−1,523ft net

Exchange 2 at 45.3080, -121.8541 · Open in Google Maps

Map of leg 2: the route with mile markers, Exchange 1 to Exchange 2.

Leg 34.08 mi

Downhill

Exchange 2 → Exchange 3 · Runner 3's 1st leg, Van 1

start · 2,288 fthigh 2,288 · low 1,569 ftend · 1,569 ft
+0ft climb
−717ft descent
−717ft net

Exchange 3 at 45.3347, -121.9188 · Open in Google Maps

Map of leg 3: the route with mile markers, Exchange 2 to Exchange 3.

Leg 46.64 mi

Downhill

Exchange 3 → Exchange 4 · Runner 4's 1st leg, Van 1

start · 1,562 fthigh 1,562 · low 1,052 ftend · 1,052 ft
+7ft climb
−513ft descent
−506ft net

Exchange 4 at 45.3774, -122.0388 · Open in Google Maps

Map of leg 4: the route with mile markers, Exchange 3 to Exchange 4.

Leg 56.05 mi

Rolling

Exchange 4 → Exchange 5 · Runner 5's 1st leg, Van 1

start · 1,045 fthigh 1,282 · low 913 ftend · 1,281 ft
+389ft climb
−153ft descent
+236ft net

Exchange 5 at 45.3665, -122.1559 · Open in Google Maps

Map of leg 5: the route with mile markers, Exchange 4 to Exchange 5.

Leg 67.10 mi

Downhill

Exchange 5 → Exchange 6 · Runner 6's 1st leg, Van 1 — vans swap after this leg

start · 1,278 fthigh 1,279 · low 852 ftend · 855 ft
+110ft climb
−532ft descent
−422ft net

Exchange 6 at 45.4057, -122.2775 · Open in Google Maps

Map of leg 6: the route with mile markers, Exchange 5 to Exchange 6.

Leg 75.25 mi

Flat

Exchange 6 → Exchange 7 · Runner 7's 1st leg, Van 2

start · 848 fthigh 848 · low 695 ftend · 731 ft
+119ft climb
−235ft descent
−116ft net

Exchange 7 at 45.4535, -122.2905 · Open in Google Maps

Map of leg 7: the route with mile markers, Exchange 6 to Exchange 7.

Leg 86.00 mi

Flat

Exchange 7 → Exchange 8 · Runner 8's 1st leg, Van 2

start · 727 fthigh 727 · low 516 ftend · 516 ft
+63ft climb
−271ft descent
−208ft net

Exchange 8 at 45.4318, -122.3753 · Open in Google Maps

Map of leg 8: the route with mile markers, Exchange 7 to Exchange 8.

Leg 95.38 mi

Flat

Exchange 8 → Exchange 9 · Runner 9's 1st leg, Van 2

start · 518 fthigh 549 · low 310 ftend · 310 ft
+26ft climb
−233ft descent
−207ft net

Exchange 9 at 45.4954, -122.4315 · Open in Google Maps

Map of leg 9: the route with mile markers, Exchange 8 to Exchange 9.

Leg 106.15 mi

Flat

Exchange 9 → Exchange 10 · Runner 10's 1st leg, Van 2

start · 310 fthigh 310 · low 208 ftend · 211 ft
+0ft climb
−96ft descent
−96ft net

Exchange 10 at 45.4779, -122.5492 · Open in Google Maps

Map of leg 10: the route with mile markers, Exchange 9 to Exchange 10.

Leg 113.92 mi

Flat

Exchange 10 → Exchange 11 · Runner 11's 1st leg, Van 2

start · 210 fthigh 211 · low 107 ftend · 108 ft
+0ft climb
−102ft descent
−102ft net

Exchange 11 at 45.4617, -122.6169 · Open in Google Maps

Map of leg 11: the route with mile markers, Exchange 10 to Exchange 11.

Leg 125.85 mi

Flat

Exchange 11 → Exchange 12 · Runner 12's 1st leg, Van 2 — vans swap after this leg

start · 107 fthigh 107 · low 35 ftend · 47 ft
+37ft climb
−97ft descent
−60ft net

Exchange 12 at 45.5065, -122.6647 · Open in Google Maps

Map of leg 12: the route with mile markers, Exchange 11 to Exchange 12.

Leg 135.21 mi

Flat

Exchange 12 → Exchange 13 · Runner 1's 2nd leg, Van 1

start · 57 fthigh 76 · low 31 ftend · 38 ft
+20ft climb
−41ft descent
−21ft net

Exchange 13 at 45.5546, -122.7224 · Open in Google Maps

Map of leg 13: the route with mile markers, Exchange 12 to Exchange 13.

Leg 147.91 mi

Flat

Exchange 13 → Exchange 14 · Runner 2's 2nd leg, Van 1

start · 38 fthigh 98 · low 24 ftend · 83 ft
+168ft climb
−123ft descent
+45ft net

Exchange 14 at 45.6277, -122.8167 · Open in Google Maps

Map of leg 14: the route with mile markers, Exchange 13 to Exchange 14.

Leg 156.00 mi

Flat

Exchange 14 → Exchange 15 · Runner 3's 2nd leg, Van 1

start · 87 fthigh 110 · low 42 ftend · 64 ft
+109ft climb
−131ft descent
−22ft net

Exchange 15 at 45.6970, -122.8712 · Open in Google Maps

Map of leg 15: the route with mile markers, Exchange 14 to Exchange 15.

Leg 164.00 mi

Flat

Exchange 15 → Exchange 16 · Runner 4's 2nd leg, Van 1

start · 80 fthigh 100 · low 20 ftend · 37 ft
+23ft climb
−71ft descent
−48ft net

Exchange 16 at 45.7492, -122.8738 · Open in Google Maps

Map of leg 16: the route with mile markers, Exchange 15 to Exchange 16.

Leg 175.32 mi

Flat

Exchange 16 → Exchange 17 · Runner 5's 2nd leg, Van 1

start · 45 fthigh 65 · low 45 ftend · 53 ft
+43ft climb
−34ft descent
+9ft net

Exchange 17 at 45.8190, -122.8494 · Open in Google Maps

Map of leg 17: the route with mile markers, Exchange 16 to Exchange 17.

Leg 184.15 mi

Rolling

Exchange 17 → Exchange 18 · Runner 6's 2nd leg, Van 1 — vans swap after this leg

start · 54 fthigh 283 · low 54 ftend · 283 ft
+293ft climb
−66ft descent
+227ft net

Exchange 18 at 45.8503, -122.8724 · Open in Google Maps

Map of leg 18: the route with mile markers, Exchange 17 to Exchange 18.

Leg 195.89 mi

Rolling

Exchange 18 → Exchange 19 · Runner 7's 2nd leg, Van 2

start · 293 fthigh 448 · low 250 ftend · 448 ft
+419ft climb
−267ft descent
+152ft net

Exchange 19 at 45.9017, -122.9338 · Open in Google Maps

Map of leg 19: the route with mile markers, Exchange 18 to Exchange 19.

Leg 205.58 mi

Hilly

Exchange 19 → Exchange 20 · Runner 8's 2nd leg, Van 2

start · 451 fthigh 1,229 · low 451 ftend · 1,007 ft
+884ft climb
−325ft descent
+559ft net

Exchange 20 at 45.8912, -122.9993 · Open in Google Maps

Map of leg 20: the route with mile markers, Exchange 19 to Exchange 20.

Leg 215.06 mi

Flat

Exchange 20 → Exchange 21 · Runner 9's 2nd leg, Van 2

start · 1,010 fthigh 1,010 · low 820 ftend · 859 ft
+35ft climb
−186ft descent
−151ft net

Exchange 21 at 45.9462, -123.0437 · Open in Google Maps

Map of leg 21: the route with mile markers, Exchange 20 to Exchange 21.

Leg 226.82 mi

Rolling

Exchange 21 → Exchange 22 · Runner 10's 2nd leg, Van 2

start · 887 fthigh 1,247 · low 624 ftend · 624 ft
+366ft climb
−624ft descent
−258ft net

Exchange 22 at 45.9493, -123.1497 · Open in Google Maps

Map of leg 22: the route with mile markers, Exchange 21 to Exchange 22.

Leg 234.16 mi

Flat

Exchange 22 → Exchange 23 · Runner 11's 2nd leg, Van 2

start · 623 fthigh 623 · low 554 ftend · 556 ft
+32ft climb
−99ft descent
−67ft net

Exchange 23 at 45.9746, -123.1982 · Open in Google Maps

Map of leg 23: the route with mile markers, Exchange 22 to Exchange 23.

Leg 244.83 mi

Flat

Exchange 23 → Exchange 24 · Runner 12's 2nd leg, Van 2 — vans swap after this leg

start · 555 fthigh 555 · low 531 ftend · 531 ft
+0ft climb
−21ft descent
−21ft net

Exchange 24 at 46.0029, -123.2786 · Open in Google Maps

Map of leg 24: the route with mile markers, Exchange 23 to Exchange 24.

Leg 253.80 mi

Flat

Exchange 24 → Exchange 25 · Runner 1's 3rd leg, Van 1

start · 530 fthigh 576 · low 528 ftend · 575 ft
+72ft climb
−26ft descent
+46ft net

Exchange 25 at 45.9952, -123.3345 · Open in Google Maps

Map of leg 25: the route with mile markers, Exchange 24 to Exchange 25.

Leg 265.65 mi

Flat

Exchange 25 → Exchange 26 · Runner 2's 3rd leg, Van 1

start · 567 fthigh 602 · low 502 ftend · 509 ft
+173ft climb
−228ft descent
−55ft net

Exchange 26 at 45.9743, -123.4176 · Open in Google Maps

Map of leg 26: the route with mile markers, Exchange 25 to Exchange 26.

Leg 276.36 mi

Flat

Exchange 26 → Exchange 27 · Runner 3's 3rd leg, Van 1

start · 501 fthigh 519 · low 475 ftend · 481 ft
+62ft climb
−82ft descent
−20ft net

Exchange 27 at 45.9340, -123.5058 · Open in Google Maps

Map of leg 27: the route with mile markers, Exchange 26 to Exchange 27.

Leg 283.83 mi

Rolling

Exchange 27 → Exchange 28 · Runner 4's 3rd leg, Van 1

start · 484 fthigh 675 · low 484 ftend · 675 ft
+196ft climb
−10ft descent
+186ft net

Exchange 28 at 45.9547, -123.5750 · Open in Google Maps

Map of leg 28: the route with mile markers, Exchange 27 to Exchange 28.

Leg 295.97 mi

Rolling

Exchange 28 → Exchange 29 · Runner 5's 3rd leg, Van 1

start · 679 fthigh 1,267 · low 679 ftend · 786 ft
+583ft climb
−475ft descent
+108ft net

Exchange 29 at 46.0225, -123.6262 · Open in Google Maps

Map of leg 29: the route with mile markers, Exchange 28 to Exchange 29.

Leg 305.32 mi

Downhill

Exchange 29 → Exchange 30 · Runner 6's 3rd leg, Van 1 — vans swap after this leg

start · 785 fthigh 785 · low 292 ftend · 293 ft
+66ft climb
−559ft descent
−493ft net

Exchange 30 at 46.0667, -123.6936 · Open in Google Maps

Map of leg 30: the route with mile markers, Exchange 29 to Exchange 30.

Leg 313.96 mi

Flat

Exchange 30 → Exchange 31 · Runner 7's 3rd leg, Van 2

start · 283 fthigh 283 · low 34 ftend · 105 ft
+88ft climb
−263ft descent
−175ft net

Exchange 31 at 46.0983, -123.7522 · Open in Google Maps

Map of leg 31: the route with mile markers, Exchange 30 to Exchange 31.

Leg 324.20 mi

Flat

Exchange 31 → Exchange 32 · Runner 8's 3rd leg, Van 2

start · 97 fthigh 113 · low 20 ftend · 59 ft
+125ft climb
−165ft descent
−40ft net

Exchange 32 at 46.0701, -123.7878 · Open in Google Maps

Map of leg 32: the route with mile markers, Exchange 31 to Exchange 32.

Leg 337.72 mi

Flat

Exchange 32 → Exchange 33 · Runner 9's 3rd leg, Van 2

start · 66 fthigh 89 · low 6 ftend · 33 ft
+178ft climb
−217ft descent
−39ft net

Exchange 33 at 46.1478, -123.8457 · Open in Google Maps

Map of leg 33: the route with mile markers, Exchange 32 to Exchange 33.

Leg 344.12 mi

Rolling

Exchange 33 → Exchange 34 · Runner 10's 3rd leg, Van 2

start · 22 fthigh 89 · low 3 ftend · 75 ft
+171ft climb
−124ft descent
+47ft net

Exchange 34 at 46.1048, -123.8662 · Open in Google Maps

Map of leg 34: the route with mile markers, Exchange 33 to Exchange 34.

Leg 357.07 mi

Flat

Exchange 34 → Exchange 35 · Runner 11's 3rd leg, Van 2

start · 76 fthigh 310 · low 76 ftend · 304 ft
+240ft climb
−12ft descent
+228ft net

Exchange 35 at 46.0076, -123.8674 · Open in Google Maps

Map of leg 35: the route with mile markers, Exchange 34 to Exchange 35.

Leg 365.03 mi

Downhill

Exchange 35 → Seaside, OR · Runner 12's 3rd leg, Van 2

start · 310 fthigh 418 · low 13 ftend · 20 ft
+113ft climb
−409ft descent
−296ft net

Seaside, OR at 45.9932, -123.9300 · Open in Google Maps

Map of leg 36: the route with mile markers, Exchange 35 to Seaside, OR.

Running this one? Get a split for every leg above.

Relay Tracker turns your team's 10k times into a leg-by-leg plan for this exact course — pace, finish time and a running team ETA that self-corrects as real splits come in — plus a live link your family can follow from home. Free, no ads, no account.

Download on the App Store Get it on Google Play Follow a team live

Other relays in Relay Tracker

Bourbon ChaseClermont to Lexington, KY36 legs, 200.9 miRagnar Northwest PassageBlaine to Langley, WA36 legs, 197.6 miRagnar Road MinnesotaSaint Paul to Duluth, MN36 legs, 202.0 miCascade Lakes RelayDiamond Lake to Bend, OR36 legs, 220.0 miHigh Desert RelayPowell Butte, OR12 legs, 68.4 miBlue Ridge RelayGrayson Highlands, VA to Asheville, NC36 legs, 202.6 miRagnar Road SoCalSan Diego to Huntington Beach, CA36 legs, 196.3 miSOLA-StafetteGreater Zürich, Switzerland14 legs, 71.1 miRound Norfolk RelayNorfolk county boundary, England17 legs, 200.6 miRagnar Trail SoCalLos Coyotes Reservation, Warner Springs, CA24 legs, 112.8 miRagnar Trail ArizonaMcDowell Mountain Regional Park, Fountain Hills, AZ24 legs, 121.6 miRagnar Trail ArkansasCentennial Park, Fayetteville, AR24 legs, 124.8 miRagnar Trail FloridaAlafia River State Park, Lithia, FL24 legs, 126.4 miRagnar Trail AtlantaGeorgia International Horse Park, Conyers, GA24 legs, 127.2 miRagnar Trail OhioDillon State Park, Nashport, OH24 legs, 126.4 miRagnar Trail MichiganGrayling, MI24 legs, 134.4 miRagnar Trail RichmondPocahontas State Park, Chesterfield, VA24 legs, 120.8 miRagnar Trail RainierCrystal Mountain, WA24 legs, 122.4 miRagnar Trail Texas Hill CountryFlat Rock Ranch, Comfort, TX24 legs, 123.2 miRagnar Trail Soldier HollowSoldier Hollow, Midway, UT24 legs, 106.4 miRagnar Trail ZionZion Ponderosa, Mount Carmel, UT24 legs, 125.6 miRagnar Trail WisconsinWausau, WI24 legs, 116.8 miRagnar Trail VermontBrownsville, VT24 legs, 119.2 mi

About this data. Distances, elevations and exchange points come from Relay Tracker's race pack for Hood to Coast (v13, August 2026), built from the public route; the profiles are drawn from the same grade data the app's pace model uses. Exchange pins are approximate. Terrain is a simple derived label: Downhill when descent is at least twice the climb and net drop ≥ 250 ft; otherwise Flat under 40 ft of climb per mile, Rolling under 100, Hilly under 200, Steep above. Runner and van numbers assume the standard 12-runner, two-van format.

Maps: © OpenStreetMap contributors, © OpenMapTiles, powered by Geoapify.