Snow Peak 50 Course Profile

Provo Canyon, UT (Vivian Park), Utah

Utah's oldest 50-miler. 51.66 miles through the Wasatch Mountains above Provo — a true mountain loop with no repeated sections. 13,580 feet of climbing, five major climbs, snow patches in June, and a 4,000-foot descent off Windy Pass to the finish. 90% finish rate. 30 years running.

Aid Stations

NameMileElevationCrew AccessDrop BagCutoff
Vivian Park (Start) 0 5,197 ft No No
Hope Campground 5.58 6,600 ft No No
Rock Canyon 10.85 7,600 ft No No
Horse Mountain 14.62 8,400 ft No Yes
Pole Heaven 20.94 7,700 ft No Yes
Hobble Creek 26.05 5,300 ft No Yes
Little Valley 33.5 7,300 ft No Yes 2:30 PM
Windy Pass 40.5 9,100 ft No Yes
Big Springs 46.5 6,900 ft No Yes
Vivian Park (Finish) 51.66 5,199 ft No No

Course Segments

SegmentMilesTerrainDifficultyNotes
Start → Hope Campground 0–5.58 climb hard 2.1 mi pavement then the first big wall; hike the climb
Hope → Rock Canyon 5.58–10.85 rolling hard High ridgeline; views of Utah Valley; first snow at mile 11
Rock Canyon → Horse Mountain 10.85–14.62 rolling moderate Snow section; rolling high country; conserve energy
Horse Mountain → Pole Heaven 14.62–20.94 descent moderate Descending toward Hobble Creek; runnable; steady effort
Pole Heaven → Hobble Creek 20.94–26.05 descent moderate 3.7 mi paved road at mile 22.7; course low point; conserve
Hobble Creek → Little Valley 26.05–33.5 climb hard Long climb through Sheep Canyon; 2:30 PM cutoff; push
Little Valley → Windy Pass 33.5–40.5 climb extreme Great Western Trail to summit; snow; very hard; hike it all
Windy Pass → Big Springs 40.5–46.5 descent hard Technical descent; snow for 2 mi after pass; push carefully
Big Springs → Finish 46.5–51.66 descent moderate 3.7 mi paved canyon road to Vivian Park; run it home; steady

View the full interactive elevation profile, 3D course flyover, and race strategy tools on HARDN.