Elevation-Adjusted Run Time Calculator
Adjust your expected race or training time for elevation gain.
Uses a conservative 0.6-second-per-foot estimate calibrated to road and moderate trail grades.
The Standard Adjustment
The most widely cited rule for adding time for elevation gain is roughly 1 extra minute per 100 feet of gain (or about 3.3 minutes per 100 meters). This was popularized by running coaches including Pete Pfitzinger and is used in many training plan calculators.
The adjustment varies by fitness level and grade. Steep pitches above 15% are often more efficiently hiked than run, which changes the time model. This calculator uses a 0.6-second-per-foot (about 2-second-per-meter) adjustment, which works well for road races and moderate trail grades below 10%.
How It Works
Adjusted time = flat time + (elevation gain x adjustment factor)
Example: a runner finishing a flat 10K in 55 minutes with 500 feet of gain gets: 55 + (500 x 0.6 / 60) = 55 + 5 = 60 minutes.
What This Does Not Account For
Downhill gives some time back, but not one-for-one with the uphill cost. Technical terrain (roots, rocks, mud) adds time beyond pure grade. Heat and altitude both slow performance independently. This adjustment is for planning and comparison, not a race guarantee.
Using It for Training Paces
This calculator is useful for comparing routes of different vertical profiles. A 10-mile run with 2,000 feet of gain is roughly equivalent in physiological cost to an 11.5 to 12 mile flat run. Use it to set appropriate pace expectations before you see an unfamiliar course profile.
For Ultra and Mountain Races
Very technical courses with sustained grades above 20% are better modeled with the Naismith rule or Tobler hiking function, both of which account for walking steep sections. This calculator works best for courses where running is sustained throughout.