Altitude-Adjusted Pace Calculator

Thinner air at altitude means less oxygen reaches your muscles, so aerobic running slows — sometimes dramatically. This calculator estimates your pace at a given altitude from your sea-level pace, using the well-documented drop in VO₂ max with elevation. Because a sustained pace is roughly proportional to the oxygen you can use, the pace slows by about the same percentage your VO₂ max falls. Plan a mountain race or a training camp realistically, and pair it with the heat-adjusted pace calculator for hot, high venues. Mobile-first, mi/km and m/ft toggles, nothing stored.

Your sea-level paceWhere you are running
Pace at altitude5:14 /km
Sea-level pace5:00 /km
VO₂ max loss4.7%
Altitude2000 m
ConditionsHigh altitude — ease pace and allow time to acclimatise

5 /km · 0 · 2000 m

How it works

pace at altitude = sea-level pace × (1 + VO₂max loss)

Quick answer: as a rule of thumb, an unacclimatised runner loses about 1% of pace per 1000 m climbed below 1500 m, then roughly 6.3% per additional 1000 m above 1500 m. That puts you about 2% slower at mile-high US cities and 6–12% slower at 2000–3000 m races (Péronnet, Thibault & Cousineau, 1991; Wehrlin & Hallén, 2006). Maximal oxygen uptake falls as you climb, and your sustainable running pace falls with it. The decline runs in two phases: up to 1500 m the loss is small — 1% per 1000 m — and above 1500 m it accelerates to 6.3% per additional 1000 m. In code terms the loss fraction is `0.01 × (altitude ÷ 1000)` below 1500 m, and `0.015 + 0.063 × ((altitude − 1500) ÷ 1000)` above it. At 2000 m that totals 1.5% + 6.3% × 0.5 = 4.65%, so a 5:00/km sea-level pace becomes 5:00 × 1.0465 ≈ 5:14/km. Altitude → pace slowdown — the exact two-phase model this calculator uses: | Altitude | Phase | Pace slowdown | | --- | --- | --- | | 500 m | ~1%/1000 m | 0.50% | | 1000 m | ~1%/1000 m | 1.00% | | 1500 m | break point | 1.50% | | 2000 m | ~6.3%/1000 m | 4.65% | | 2500 m | ~6.3%/1000 m | 7.80% | | 3000 m | ~6.3%/1000 m | 10.95% | Pace slowdown at common race altitudes, computed from the same constants: | Venue | Altitude | Slowdown | | --- | --- | --- | | Denver, CO | 1609 m | 2.2% | | Albuquerque, NM | 1619 m | 2.2% | | Boulder, CO | 1655 m | 2.5% | | Mexico City | 2240 m | 6.2% | | Leadville, CO | 3094 m | 11.5% | The model assumes you are not yet acclimatised; after one to three weeks at altitude the penalty shrinks as your body adapts (more red blood cells, better oxygen handling), though it rarely disappears entirely. On hilly mountain courses, layer the altitude penalty on top of the grade-adjusted pace calculator, and for hot, high venues pair it with the heat-adjusted pace calculator. Individual responses vary widely, so treat the figure as a planning estimate rather than a guarantee.

Sources

FAQ

How much does altitude slow running?

Below about 1500 m the effect is small — around 1% per 1000 m. Above that it grows quickly, roughly 6% or more per additional 1000 m, so a race at 2500–3000 m can slow an unacclimatised runner by 6–10%. Enter your altitude to see a personalised estimate.

How much slower will I run in Denver?

Denver sits at about 1609 m (the “Mile High City”, 5280 ft). At that elevation this model puts an unacclimatised runner roughly 2.2% slower than at sea level — so a 5:00/km pace becomes about 5:07/km, and a 40:00 10K becomes about 40:53. Boulder (~1655 m) is close behind at ~2.5%, and Albuquerque (~1619 m) is also about 2.2%.

How much does altitude add to my marathon time?

Multiply your sea-level finish time by the slowdown for your elevation. At ~2% (a mile-high city) a 4:00:00 marathon stretches by about 5 minutes to roughly 4:05; at Mexico City’s ~2240 m (~6.2%) it adds about 15 minutes to roughly 4:15; at Leadville’s ~3094 m (~11.5%) it adds about 28 minutes to roughly 4:28 — before accounting for any extra hills. These are unacclimatised estimates; acclimatisation shrinks them.

At what altitude does running start to get harder?

The slowdown is real but small from the first metres of elevation — about 1% per 1000 m. The clear inflection is 1500 m: above it the penalty accelerates to roughly 6.3% per additional 1000 m, which is why races above ~2000 m feel markedly harder. Below 1000 m most runners barely notice the difference.

Why does altitude affect aerobic pace so much?

Air at altitude holds less oxygen, so your maximal oxygen uptake (VO₂ max) drops. Distance running is limited by how much oxygen your muscles can use, so when VO₂ max falls your sustainable pace falls by a similar amount. Short sprints are barely affected; long aerobic efforts are hit hardest.

Does the slowdown go away if I acclimatise?

Partly. Over one to three weeks at altitude your body adapts — more red blood cells and better oxygen delivery — and the penalty shrinks, but for most runners it does not vanish completely. This calculator estimates the unacclimatised case, so treat it as the upper end of the slowdown.

Is this for racing at altitude or training there?

Both. Use it to set realistic race-pace expectations for a high-altitude event, or to understand why your usual training pace feels so much harder at a mountain camp. Either way, run by effort first and let the estimate guide your targets.

What about downhill or returning to sea level?

Coming back to sea level after altitude training can give a short-term boost as your adaptations linger, but that is individual and temporary. This tool models the slowdown going up, not any rebound coming down.

How accurate is the estimate?

It is a solid population-level model, but individual responses to altitude vary a lot, and acclimatisation, hydration and the specific course all matter. Use it for planning and expectation-setting, not as an exact prediction.

Altitude adjustments are estimates from a population VO₂max model and assume you are not yet acclimatised; individual responses vary widely. Altitude illness is a real risk — ascend gradually and seek advice for high elevations. General information, not medical advice.

Embed this calculator

Add the altitude-adjusted pace calculator to your website or club page — free, no sign-up. Paste this snippet where you want the calculator to appear:

<script src="https://dialpace.com/embed/altitude-adjusted-pace-calculator.js" async></script>