Course guide · 36 legs

Cascade Lakes Relay, leg by leg

Distance, elevation and exchanges for all 36 legs — 220.0 miles from Diamond Lake to Bend, OR.

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.

220.0mitotal distance
36legs
+6,680fttotal climb
−8,217fttotal descent
5,191ft → 3,616ftstart → finish elevation

The whole course

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

3,000 4,000 5,000 6,000 7,000 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 30 31 32 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 120.2 mi and Van 2 99.7 mi. Relay Tracker handles any roster size — these pages just assume the common one.

All 36 legs at a glance

LegMilesGainLossNetTerrainProfileRunner
17.57+147−144+3FlatR1 · 1st · Van 1
211.1+777−936−159RollingR2 · 1st · Van 1
37.69+0−415−415DownhillR3 · 1st · Van 1
47.17+7−15−8FlatR4 · 1st · Van 1
57.74+7−73−66FlatR5 · 1st · Van 1
66.41+103−76+27FlatR6 · 1st · Van 1
75.53+84−94−10FlatR7 · 1st · Van 2
83.80+152−44+108RollingR8 · 1st · Van 2
97.05+469−44+425RollingR9 · 1st · Van 2
108.39+193−307−114FlatR10 · 1st · Van 2
117.02+53−540−487DownhillR11 · 1st · Van 2
125.13+44−190−146FlatR12 · 1st · Van 2
137.64+0−34−34FlatR1 · 2nd · Van 1
148.95+180−163+17FlatR2 · 2nd · Van 1
154.41+22−0+22FlatR3 · 2nd · Van 1
165.56+209−34+175FlatR4 · 2nd · Van 1
177.16+505−29+476RollingR5 · 2nd · Van 1
185.27+269−65+204RollingR6 · 2nd · Van 1
197.33+539−694−155RollingR7 · 2nd · Van 2
206.93+21−538−517DownhillR8 · 2nd · Van 2
216.33+0−310−310DownhillR9 · 2nd · Van 2
224.70+51−23+28FlatR10 · 2nd · Van 2
236.57+106−50+56FlatR11 · 2nd · Van 2
246.31+29−0+29FlatR12 · 2nd · Van 2
257.30+277−166+111FlatR1 · 3rd · Van 1
267.01+226−51+175FlatR2 · 3rd · Van 1
276.01+327−39+288RollingR3 · 3rd · Van 1
282.06+38−20+18FlatR4 · 3rd · Van 1
294.18+570−17+553HillyR5 · 3rd · Van 1
307.02+925−93+832HillyR6 · 3rd · Van 1
315.72+167−741−574DownhillR7 · 3rd · Van 2
322.21+0−408−408DownhillR8 · 3rd · Van 2
334.62+0−963−963DownhillR9 · 3rd · Van 2
343.09+70−409−339DownhillR10 · 3rd · Van 2
355.53+22−340−318DownhillR11 · 3rd · Van 2
363.46+91−152−61FlatR12 · 3rd · Van 2

Each leg in detail

Leg 17.57 mi

Flat

Diamond LakeExchange 1 · Runner 1's 1st leg · Van 1

start · 5,191 fthigh 5,285 · low 5,189 ftend · 5,197 ft
7.57miles
+147ft climb
−144ft descent
+3ft net

Exchange 1 · 43.1370, -122.1418 · Open in Google Maps · pin is approximate

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

Leg 211.1 mi

Rolling

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

start · 5,199 fthigh 5,936 · low 5,037 ftend · 5,037 ft
11.1miles
+777ft climb
−936ft descent
−159ft net

Exchange 2 · 43.0881, -121.9739 · Open in Google Maps · pin is approximate

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

Leg 37.69 mi

Downhill

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

start · 5,028 fthigh 5,028 · low 4,613 ftend · 4,613 ft
7.69miles
+0ft climb
−415ft descent
−415ft net

Exchange 3 · 43.0809, -121.8287 · Open in Google Maps · pin is approximate

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

Leg 47.17 mi

Flat

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

start · 4,614 fthigh 4,618 · low 4,601 ftend · 4,606 ft
7.17miles
+7ft climb
−15ft descent
−8ft net

Exchange 4 · 42.9867, -121.8252 · Open in Google Maps · pin is approximate

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

Leg 57.74 mi

Flat

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

start · 4,607 fthigh 4,607 · low 4,541 ftend · 4,540 ft
7.74miles
+7ft climb
−73ft descent
−66ft net

Exchange 5 · 42.9633, -121.6849 · Open in Google Maps · pin is approximate

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

Leg 66.41 mi

Flat

Exchange 5Exchange 6 · Runner 6's 1st leg · Van 1 · van exchange after this leg

start · 4,535 fthigh 4,569 · low 4,518 ftend · 4,564 ft
6.41miles
+103ft climb
−76ft descent
+27ft net

Exchange 6 · 42.9314, -121.5807 · Open in Google Maps · pin is approximate

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

Leg 75.53 mi

Flat

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

start · 4,566 fthigh 4,595 · low 4,534 ftend · 4,562 ft
5.53miles
+84ft climb
−94ft descent
−10ft net

Exchange 7 · 43.0011, -121.5542 · Open in Google Maps · pin is approximate

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

Leg 83.80 mi

Rolling

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

start · 4,565 fthigh 4,705 · low 4,560 ftend · 4,668 ft
3.80miles
+152ft climb
−44ft descent
+108ft net

Exchange 8 · 43.0299, -121.4981 · Open in Google Maps · pin is approximate

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

Leg 97.05 mi

Rolling

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

start · 4,668 fthigh 5,099 · low 4,668 ftend · 5,089 ft
7.05miles
+469ft climb
−44ft descent
+425ft net

Exchange 9 · 43.0910, -121.4184 · Open in Google Maps · pin is approximate

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

Leg 108.39 mi

Flat

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

start · 5,085 fthigh 5,085 · low 4,895 ftend · 4,974 ft
8.39miles
+193ft climb
−307ft descent
−114ft net

Exchange 10 · 43.1095, -121.2641 · Open in Google Maps · pin is approximate

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

Leg 117.02 mi

Downhill

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

start · 4,982 fthigh 4,982 · low 4,489 ftend · 4,489 ft
7.02miles
+53ft climb
−540ft descent
−487ft net

Exchange 11 · 43.1356, -121.1392 · Open in Google Maps · pin is approximate

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

Leg 125.13 mi

Flat

Exchange 11Exchange 12 · Runner 12's 1st leg · Van 2 · van exchange after this leg

start · 4,494 fthigh 4,530 · low 4,347 ftend · 4,347 ft
5.13miles
+44ft climb
−190ft descent
−146ft net

Exchange 12 · 43.1278, -121.0443 · Open in Google Maps · pin is approximate

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

Leg 137.64 mi

Flat

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

start · 4,348 fthigh 4,352 · low 4,314 ftend · 4,316 ft
7.64miles
+0ft climb
−34ft descent
−34ft net

Exchange 13 · 43.2293, -121.0450 · Open in Google Maps · pin is approximate

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

Leg 148.95 mi

Flat

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

start · 4,316 fthigh 4,440 · low 4,312 ftend · 4,329 ft
8.95miles
+180ft climb
−163ft descent
+17ft net

Exchange 14 · 43.3561, -121.0549 · Open in Google Maps · pin is approximate

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

Leg 154.41 mi

Flat

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

start · 4,330 fthigh 4,355 · low 4,330 ftend · 4,351 ft
4.41miles
+22ft climb
−0ft descent
+22ft net

Exchange 15 · 43.4190, -121.0538 · Open in Google Maps · pin is approximate

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

Leg 165.56 mi

Flat

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

start · 4,354 fthigh 4,535 · low 4,354 ftend · 4,535 ft
5.56miles
+209ft climb
−34ft descent
+175ft net

Exchange 16 · 43.4963, -121.0554 · Open in Google Maps · pin is approximate

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

Leg 177.16 mi

Rolling

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

start · 4,540 fthigh 5,017 · low 4,540 ftend · 5,016 ft
7.16miles
+505ft climb
−29ft descent
+476ft net

Exchange 17 · 43.5825, -121.0776 · Open in Google Maps · pin is approximate

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

Leg 185.27 mi

Rolling

Exchange 17Exchange 18 · Runner 6's 2nd leg · Van 1 · van exchange after this leg

start · 5,024 fthigh 5,228 · low 5,024 ftend · 5,228 ft
5.27miles
+269ft climb
−65ft descent
+204ft net

Exchange 18 · 43.5656, -121.1766 · Open in Google Maps · pin is approximate

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

Leg 197.33 mi

Rolling

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

start · 5,235 fthigh 5,750 · low 5,076 ftend · 5,076 ft
7.33miles
+539ft climb
−694ft descent
−155ft net

Exchange 19 · 43.5854, -121.3091 · Open in Google Maps · pin is approximate

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

Leg 206.93 mi

Downhill

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

start · 5,068 fthigh 5,068 · low 4,545 ftend · 4,545 ft
6.93miles
+21ft climb
−538ft descent
−517ft net

Exchange 20 · 43.6478, -121.4023 · Open in Google Maps · pin is approximate

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

Leg 216.33 mi

Downhill

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

start · 4,541 fthigh 4,541 · low 4,231 ftend · 4,231 ft
6.33miles
+0ft climb
−310ft descent
−310ft net

Exchange 21 · 43.6781, -121.5040 · Open in Google Maps · pin is approximate

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

Leg 224.70 mi

Flat

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

start · 4,232 fthigh 4,266 · low 4,207 ftend · 4,265 ft
4.70miles
+51ft climb
−23ft descent
+28ft net

Exchange 22 · 43.7034, -121.5520 · Open in Google Maps · pin is approximate

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

Leg 236.57 mi

Flat

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

start · 4,265 fthigh 4,324 · low 4,265 ftend · 4,324 ft
6.57miles
+106ft climb
−50ft descent
+56ft net

Exchange 23 · 43.7383, -121.6618 · Open in Google Maps · pin is approximate

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

Leg 246.31 mi

Flat

Exchange 23Exchange 24 · Runner 12's 2nd leg · Van 2 · van exchange after this leg

start · 4,325 fthigh 4,356 · low 4,325 ftend · 4,356 ft
6.31miles
+29ft climb
−0ft descent
+29ft net

Exchange 24 · 43.7074, -121.7506 · Open in Google Maps · pin is approximate

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

Leg 257.30 mi

Flat

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

start · 4,358 fthigh 4,585 · low 4,357 ftend · 4,463 ft
7.30miles
+277ft climb
−166ft descent
+111ft net

Exchange 25 · 43.7966, -121.7570 · Open in Google Maps · pin is approximate

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

Leg 267.01 mi

Flat

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

start · 4,457 fthigh 4,636 · low 4,457 ftend · 4,636 ft
7.01miles
+226ft climb
−51ft descent
+175ft net

Exchange 26 · 43.8748, -121.7761 · Open in Google Maps · pin is approximate

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

Leg 276.01 mi

Rolling

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

start · 4,644 fthigh 4,933 · low 4,644 ftend · 4,933 ft
6.01miles
+327ft climb
−39ft descent
+288ft net

Exchange 27 · 43.9537, -121.8011 · Open in Google Maps · pin is approximate

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

Leg 282.06 mi

Flat

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

start · 4,929 fthigh 4,954 · low 4,913 ftend · 4,945 ft
2.06miles
+38ft climb
−20ft descent
+18ft net

Exchange 28 · 43.9813, -121.8090 · Open in Google Maps · pin is approximate

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

Leg 294.18 mi

Hilly

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

start · 4,942 fthigh 5,496 · low 4,928 ftend · 5,494 ft
4.18miles
+570ft climb
−17ft descent
+553ft net

Exchange 29 · 44.0332, -121.7677 · Open in Google Maps · pin is approximate

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

Leg 307.02 mi

Hilly

Exchange 29Exchange 30 · Runner 6's 3rd leg · Van 1 · van exchange after this leg

start · 5,490 fthigh 6,335 · low 5,439 ftend · 6,322 ft
7.02miles
+925ft climb
−93ft descent
+832ft net

Exchange 30 · 44.0004, -121.6647 · Open in Google Maps · pin is approximate

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

Leg 315.72 mi

Downhill

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

start · 6,340 fthigh 6,394 · low 5,766 ftend · 5,766 ft
5.72miles
+167ft climb
−741ft descent
−574ft net

Exchange 31 · 43.9885, -121.5650 · Open in Google Maps · pin is approximate

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

Leg 322.21 mi

Downhill

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

start · 5,746 fthigh 5,746 · low 5,338 ftend · 5,338 ft
2.21miles
+0ft climb
−408ft descent
−408ft net

Exchange 32 · 43.9820, -121.5214 · Open in Google Maps · pin is approximate

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

Leg 334.62 mi

Downhill

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

start · 5,325 fthigh 5,325 · low 4,357 ftend · 4,357 ft
4.62miles
+0ft climb
−963ft descent
−963ft net

Exchange 33 · 43.9883, -121.4343 · Open in Google Maps · pin is approximate

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

Leg 343.09 mi

Downhill

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

start · 4,348 fthigh 4,348 · low 3,988 ftend · 4,003 ft
3.09miles
+70ft climb
−409ft descent
−339ft net

Exchange 34 · 43.9978, -121.3989 · Open in Google Maps · pin is approximate

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

Leg 355.53 mi

Downhill

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

start · 3,999 fthigh 3,999 · low 3,680 ftend · 3,680 ft
5.53miles
+22ft climb
−340ft descent
−318ft net

Exchange 35 · 44.0437, -121.3262 · Open in Google Maps · pin is approximate

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

Leg 363.46 mi

Flat

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

start · 3,678 fthigh 3,679 · low 3,613 ftend · 3,616 ft
3.46miles
+91ft climb
−152ft descent
−61ft net

Bend, OR · 44.0421, -121.3212 · Open in Google Maps · pin is approximate

Map of leg 36: the route with mile markers, Exchange 35 to Bend, 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.

Get it on Google Play Follow a team live

Other relays in Relay Tracker

About this data. Distances, elevations and exchange points come from Relay Tracker's race pack for Cascade Lakes Relay (v4, 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.