Course guide · 36 legs

Blue Ridge Relay, leg by leg

Distance, elevation and exchanges for all 36 legs — 202.6 miles from Grayson Highlands, VA to Asheville, NC.

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.

202.6mitotal distance
36legs
+17,550fttotal climb
−20,313fttotal descent
4,917ft → 2,125ftstart → finish elevation

The whole course

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

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

All 36 legs at a glance

LegMilesGainLossNetTerrainProfileRunner
13.90+48−1,054−1,006DownhillR1 · 1st · Van 1
27.50+502−1,626−1,124DownhillR2 · 1st · Van 1
35.20+394−470−76RollingR3 · 1st · Van 1
46.90+760−388+372HillyR4 · 1st · Van 1
54.80+427−309+118RollingR5 · 1st · Van 1
66.80+983−1,020−37HillyR6 · 1st · Van 1
72.20+182−165+17RollingR7 · 1st · Van 2
83.10+318−364−46HillyR8 · 1st · Van 2
94.60+173−387−214FlatR9 · 1st · Van 2
105.30+259−123+136RollingR10 · 1st · Van 2
112.80+424−221+203HillyR11 · 1st · Van 2
125.20+315−418−103RollingR12 · 1st · Van 2
134.40+97−162−65FlatR1 · 2nd · Van 1
147.60+862−188+674HillyR2 · 2nd · Van 1
156.20+479−734−255RollingR3 · 2nd · Van 1
1610.5+1,221−454+767HillyR4 · 2nd · Van 1
176.00+273−827−554DownhillR5 · 2nd · Van 1
184.90+607−258+349HillyR6 · 2nd · Van 1
195.90+36−1,162−1,126DownhillR7 · 2nd · Van 2
203.80+88−203−115FlatR8 · 2nd · Van 2
218.00+1,067−720+347HillyR9 · 2nd · Van 2
222.50+16−621−605DownhillR10 · 2nd · Van 2
235.10+428−395+33RollingR11 · 2nd · Van 2
245.80+363−506−143RollingR12 · 2nd · Van 2
254.30+282−306−24RollingR1 · 3rd · Van 1
264.40+543−533+10HillyR2 · 3rd · Van 1
279.30+563−704−141RollingR3 · 3rd · Van 1
288.40+652−242+410RollingR4 · 3rd · Van 1
294.10+340−293+47RollingR5 · 3rd · Van 1
304.30+434−375+59HillyR6 · 3rd · Van 1
316.70+1,324−7+1,317HillyR7 · 3rd · Van 2
329.30+130−2,066−1,936DownhillR8 · 3rd · Van 2
335.30+889−646+243HillyR9 · 3rd · Van 2
344.50+258−283−25RollingR10 · 3rd · Van 2
354.10+1,126−336+790SteepR11 · 3rd · Van 2
368.90+687−1,747−1,060DownhillR12 · 3rd · Van 2

Each leg in detail

Leg 13.90 mi

Downhill

Grayson Highlands, VAExchange 1 · Runner 1's 1st leg · Van 1

start · 4,917 fthigh 4,917 · low 3,909 ftend · 3,909 ft
3.90miles
+48ft climb
−1,054ft descent
−1,006ft net

Exchange 1 · 36.6138, -81.4809 · Open in Google Maps · pin is approximate

Map of leg 1: the route with mile markers, Grayson Highlands, VA to Exchange 1.

Leg 27.50 mi

Downhill

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

start · 3,903 fthigh 3,927 · low 2,776 ftend · 2,776 ft
7.50miles
+502ft climb
−1,626ft descent
−1,124ft net

Exchange 2 · 36.5520, -81.4838 · Open in Google Maps · pin is approximate

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

Leg 35.20 mi

Rolling

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

start · 2,774 fthigh 3,090 · low 2,693 ftend · 2,693 ft
5.20miles
+394ft climb
−470ft descent
−76ft net

Exchange 3 · 36.5100, -81.4485 · Open in Google Maps · pin is approximate

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

Leg 46.90 mi

Hilly

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

start · 2,694 fthigh 3,115 · low 2,586 ftend · 3,070 ft
6.90miles
+760ft climb
−388ft descent
+372ft net

Exchange 4 · 36.4338, -81.4686 · Open in Google Maps · pin is approximate

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

Leg 54.80 mi

Rolling

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

start · 3,044 fthigh 3,165 · low 2,918 ftend · 3,165 ft
4.80miles
+427ft climb
−309ft descent
+118ft net

Exchange 5 · 36.3894, -81.5073 · Open in Google Maps · pin is approximate

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

Leg 66.80 mi

Hilly

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

start · 3,186 fthigh 3,546 · low 2,990 ftend · 3,152 ft
6.80miles
+983ft climb
−1,020ft descent
−37ft net

Exchange 6 · 36.3686, -81.5214 · Open in Google Maps · pin is approximate

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

Leg 72.20 mi

Rolling

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

start · 3,162 fthigh 3,223 · low 3,099 ftend · 3,182 ft
2.20miles
+182ft climb
−165ft descent
+17ft net

Exchange 7 · 36.3428, -81.5363 · Open in Google Maps · pin is approximate

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

Leg 83.10 mi

Hilly

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

start · 3,183 fthigh 3,330 · low 3,075 ftend · 3,132 ft
3.10miles
+318ft climb
−364ft descent
−46ft net

Exchange 8 · 36.3152, -81.5650 · Open in Google Maps · pin is approximate

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

Leg 94.60 mi

Flat

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

start · 3,133 fthigh 3,133 · low 2,906 ftend · 2,919 ft
4.60miles
+173ft climb
−387ft descent
−214ft net

Exchange 9 · 36.2762, -81.5550 · Open in Google Maps · pin is approximate

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

Leg 105.30 mi

Rolling

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

start · 2,920 fthigh 3,076 · low 2,920 ftend · 3,051 ft
5.30miles
+259ft climb
−123ft descent
+136ft net

Exchange 10 · 36.2904, -81.6058 · Open in Google Maps · pin is approximate

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

Leg 112.80 mi

Hilly

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

start · 3,047 fthigh 3,255 · low 2,978 ftend · 3,254 ft
2.80miles
+424ft climb
−221ft descent
+203ft net

Exchange 11 · 36.2663, -81.6161 · Open in Google Maps · pin is approximate

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

Leg 125.20 mi

Rolling

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

start · 3,260 fthigh 3,260 · low 3,039 ftend · 3,163 ft
5.20miles
+315ft climb
−418ft descent
−103ft net

Exchange 12 · 36.2227, -81.6359 · Open in Google Maps · pin is approximate

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

Leg 134.40 mi

Flat

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

start · 3,167 fthigh 3,167 · low 3,075 ftend · 3,102 ft
4.40miles
+97ft climb
−162ft descent
−65ft net

Exchange 13 · 36.2047, -81.6533 · Open in Google Maps · pin is approximate

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

Leg 147.60 mi

Hilly

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

start · 3,102 fthigh 3,843 · low 3,097 ftend · 3,777 ft
7.60miles
+862ft climb
−188ft descent
+674ft net

Exchange 14 · 36.1419, -81.6955 · Open in Google Maps · pin is approximate

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

Leg 156.20 mi

Rolling

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

start · 3,760 fthigh 3,858 · low 3,462 ftend · 3,509 ft
6.20miles
+479ft climb
−734ft descent
−255ft net

Exchange 15 · 36.1224, -81.7382 · Open in Google Maps · pin is approximate

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

Leg 1610.5 mi

Hilly

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

start · 3,509 fthigh 4,278 · low 3,509 ftend · 4,278 ft
10.5miles
+1,221ft climb
−454ft descent
+767ft net

Exchange 16 · 36.0849, -81.8365 · Open in Google Maps · pin is approximate

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

Leg 176.00 mi

Downhill

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

start · 4,281 fthigh 4,296 · low 3,622 ftend · 3,723 ft
6.00miles
+273ft climb
−827ft descent
−554ft net

Exchange 17 · 36.0740, -81.9108 · Open in Google Maps · pin is approximate

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

Leg 184.90 mi

Hilly

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

start · 3,712 fthigh 4,065 · low 3,568 ftend · 4,065 ft
4.90miles
+607ft climb
−258ft descent
+349ft net

Exchange 18 · 36.0616, -81.9511 · Open in Google Maps · pin is approximate

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

Leg 195.90 mi

Downhill

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

start · 4,068 fthigh 4,068 · low 2,942 ftend · 2,942 ft
5.90miles
+36ft climb
−1,162ft descent
−1,126ft net

Exchange 19 · 36.0364, -81.9969 · Open in Google Maps · pin is approximate

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

Leg 203.80 mi

Flat

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

start · 2,937 fthigh 2,937 · low 2,819 ftend · 2,828 ft
3.80miles
+88ft climb
−203ft descent
−115ft net

Exchange 20 · 36.0001, -82.0214 · Open in Google Maps · pin is approximate

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

Leg 218.00 mi

Hilly

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

start · 2,835 fthigh 3,200 · low 2,722 ftend · 3,184 ft
8.00miles
+1,067ft climb
−720ft descent
+347ft net

Exchange 21 · 35.9327, -82.0449 · Open in Google Maps · pin is approximate

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

Leg 222.50 mi

Downhill

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

start · 3,176 fthigh 3,176 · low 2,555 ftend · 2,571 ft
2.50miles
+16ft climb
−621ft descent
−605ft net

Exchange 22 · 35.9157, -82.0626 · Open in Google Maps · pin is approximate

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

Leg 235.10 mi

Rolling

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

start · 2,566 fthigh 2,717 · low 2,506 ftend · 2,604 ft
5.10miles
+428ft climb
−395ft descent
+33ft net

Exchange 23 · 35.9537, -82.1072 · Open in Google Maps · pin is approximate

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

Leg 245.80 mi

Rolling

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

start · 2,609 fthigh 2,899 · low 2,466 ftend · 2,465 ft
5.80miles
+363ft climb
−506ft descent
−143ft net

Exchange 24 · 36.0108, -82.1543 · Open in Google Maps · pin is approximate

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

Leg 254.30 mi

Rolling

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

start · 2,468 fthigh 2,479 · low 2,300 ftend · 2,448 ft
4.30miles
+282ft climb
−306ft descent
−24ft net

Exchange 25 · 36.0181, -82.2070 · Open in Google Maps · pin is approximate

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

Leg 264.40 mi

Hilly

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

start · 2,447 fthigh 2,565 · low 2,199 ftend · 2,458 ft
4.40miles
+543ft climb
−533ft descent
+10ft net

Exchange 26 · 36.0290, -82.2621 · Open in Google Maps · pin is approximate

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

Leg 279.30 mi

Rolling

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

start · 2,454 fthigh 2,497 · low 2,078 ftend · 2,314 ft
9.30miles
+563ft climb
−704ft descent
−141ft net

Exchange 27 · 35.9828, -82.2985 · Open in Google Maps · pin is approximate

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

Leg 288.40 mi

Rolling

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

start · 2,311 fthigh 2,720 · low 2,311 ftend · 2,721 ft
8.40miles
+652ft climb
−242ft descent
+410ft net

Exchange 28 · 35.9129, -82.3229 · Open in Google Maps · pin is approximate

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

Leg 294.10 mi

Rolling

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

start · 2,709 fthigh 2,822 · low 2,663 ftend · 2,756 ft
4.10miles
+340ft climb
−293ft descent
+47ft net

Exchange 29 · 35.8966, -82.2861 · Open in Google Maps · pin is approximate

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

Leg 304.30 mi

Hilly

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

start · 2,764 fthigh 3,146 · low 2,764 ftend · 2,822 ft
4.30miles
+434ft climb
−375ft descent
+59ft net

Exchange 30 · 35.8552, -82.3031 · Open in Google Maps · pin is approximate

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

Leg 316.70 mi

Hilly

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

start · 2,825 fthigh 4,148 · low 2,825 ftend · 4,148 ft
6.70miles
+1,324ft climb
−7ft descent
+1,317ft net

Exchange 31 · 35.8141, -82.3521 · Open in Google Maps · pin is approximate

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

Leg 329.30 mi

Downhill

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

start · 4,149 fthigh 4,259 · low 2,212 ftend · 2,212 ft
9.30miles
+130ft climb
−2,066ft descent
−1,936ft net

Exchange 32 · 35.7779, -82.4548 · Open in Google Maps · pin is approximate

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

Leg 335.30 mi

Hilly

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

start · 2,199 fthigh 3,037 · low 2,186 ftend · 2,442 ft
5.30miles
+889ft climb
−646ft descent
+243ft net

Exchange 33 · 35.7148, -82.4685 · Open in Google Maps · pin is approximate

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

Leg 344.50 mi

Rolling

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

start · 2,425 fthigh 2,425 · low 2,189 ftend · 2,404 ft
4.50miles
+258ft climb
−283ft descent
−25ft net

Exchange 34 · 35.6825, -82.4805 · Open in Google Maps · pin is approximate

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

Leg 354.10 mi

Steep

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

start · 2,412 fthigh 3,344 · low 2,412 ftend · 3,201 ft
4.10miles
+1,126ft climb
−336ft descent
+790ft net

Exchange 35 · 35.6486, -82.4902 · Open in Google Maps · pin is approximate

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

Leg 368.90 mi

Downhill

Exchange 35Asheville, NC · Runner 12's 3rd leg · Van 2

start · 3,186 fthigh 3,207 · low 2,034 ftend · 2,125 ft
8.90miles
+687ft climb
−1,747ft descent
−1,060ft net

Asheville, NC · 35.5698, -82.4970 · Open in Google Maps · pin is approximate

Map of leg 36: the route with mile markers, Exchange 35 to Asheville, NC.

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

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