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.

Related Course Profiles