Hardrock 100 course key stats
Source: The distance and the ascent are from the race organiser (hardrock100.com). We calculate the descent from the organiser ascent and the elevation difference between the start and the finish. The elevation profile and the gradient data come from a 10 m digital elevation model (NED (US)). All elevations are to the nearest 10 m (50 ft).
Hardrock 100 interactive course map
Scroll and zoom to navigate the course below, or use the mini profile to jump straight to a specific segment. Hover a checkpoint for its distance and details, and use the controls to change the profile line colour, switch base maps, or toggle between the map and elevation views.
Our course visualiser shows a section-by-section breakdown of the Hardrock 100 course. This map shows vertical profile, maps, course surface, aid station locations and details.
All data should be considered indicative and should be checked against the official Hardrock Endurance Run race website .
About the course
The Hardrock 100 is a c.100 mi161 km ultramarathon that loops through the San Juan Mountains of southwestern Colorado, starting and finishing in the small mining town of Silverton and passing through Ouray, Telluride, and Lake City. The route alternates direction clockwise and counterclockwise each year. The interactive map above shows the clockwise route used in 2026.
It is renowned as one of the toughest courses in ultrarunning, climbing and descending roughly 33,000 ft10,060 m of elevation gain and loss on rugged, high-altitude trails that spend much of their length above 12,000 ft3,660 m, including a crossing of Handies Peak near 14,000 ft4,270 m.
Runners must contend with thin air, unpredictable mountain weather, stream crossings, and remote, exposed terrain far from aid stations.
Hardrock 100 course elevation
The Hardrock 100 course ascends and descends 33,000 ft10,060 m of elevation over a series of nine mountain passes over its 100 mi161 km distance. The course has a similar elevation gain per mile to that of UTMB, but has less elevation gain compared with other alpine races such as Tor des Géants.
Hardrock 100 elevation profile
Ascent & descent analysis
Gradient
Hardrock 100 course altitude statistics
The Hardrock 100 starts in Silverton at roughly 9,300 ft2,830 m and climbs as high as 14,000 ft4,270 m at Handies Peak, meaning runners spend most of the race at altitudes where oxygen is noticeably thinner.
This persistent high elevation makes altitude acclimatisation a major factor, contributing to fatigue, breathlessness, and altitude sickness risk in ways that shape pacing and preparation far more than most ultra marathons.
Altitude bands and performance impact
Altitude
Hardrock 100 course weather conditions
In mid-July, the San Juan Mountains bring a mix of intense high-altitude sun during the day, cold temperatures overnight, often dropping near or below freezing at the higher elevations.
The classic Colorado monsoon pattern of afternoon thunderstorms can bring heavy rain, hail, lightning, and sudden temperature drops, especially dangerous on the exposed above-treeline sections.
The weather data has been obtained using the Open-Meteo historical weather API.
Conditions at the start line
The pictograms below show the conditions at the start of the course on the race date in each of the last five years.
Temperature range on course
Temperatures experienced on course are impacted by elevation. The graph below shows the temperature range for the five most recent events at different parts of the course.
Daylight hours
The graph below shows the daylight hours on the day of the 2026 edition (10 July), in local time.
14.6 hrs daylight