Skip to content

Race Pace Calculator for Trail: Estimate Your Finish Time

Road-race pace math does not survive contact with a trail: the same distance with real climbing routinely takes 1.5 to 2 times your flat time, and the gap grows with every meter of gain. The honest way to estimate a trail finish is to convert the actual course profile, every climb and descent, into time.

Why flat pace math fails on trails

Your road pace assumes flat, hard, runnable ground. A trail course breaks all three assumptions: gradient replaces running with hiking, technical footing slows even the descents you expected to be fast, and loose or rocky ground never lets you settle into a rhythm. High-mountain courses add an altitude tax on top. The steeper the course, the less your road personal record predicts.

A useful mental model: convert the course into a flat-equivalent distance. Hauling your body uphill is only about 25% efficient, so every meter of climbing costs roughly the effort of 8–10 extra flat meters, and steep or technical descents add effort too, instead of giving time back. A 20 km (12.4 mi) race with 1,000 m (3,300 ft) of climbing therefore runs like roughly 30 flat kilometers (18.6 mi). That conversion rests on treadmill measurements of the energy cost of gradient (Minetti et al. 2002). Later work has refined the curve rather than overturned it: a 2026 re-analysis pooling 38 studies produced an updated graded-running model (RE3) that estimates uphill cost markedly more accurately than Minetti's polynomial, and downhill cost slightly better (Looney et al. 2026). The direction and rough magnitude hold; the precision on steep ground does not.

Here is that arithmetic on real ground. The OCC (UTMB) course reads 59.5 km (37 mi) on the entry page, but with 3,427 m (11,240 ft) of climbing priced in it works out to 71.3 flat-equivalent kilometers.

OCC

1.0×
Trail 66%Technical 8%
0.6TDI
59.5km
83.6FlatKM
3427m+
3300m−
2298max
890min
Live from the course of OCC

How to get a realistic estimate from a race pace calculator

You can calculate ITRA effort (Distance in km + Elevation Gain in m / 100) to estimate your finish time. For example, for OCC this would be 59.5 + 3427 / 100 = 93.8. However, this provides only a rough approximation. It does not account for the steepness of each ascent or descent, nor does it factor in the surface technicality.

Instead, we calculate flat-equivalent kilometers for every race using the RE3 model, with surface corrections derived from OpenStreetMap. From these flat-equivalent kilometers, we can project an approximate finish time.

A race pace calculator is available on every race page in the catalog. For example, on the CCC (UTMB) page, you simply input your ITRA or UTMB index to generate your estimate.

If you do not have an ITRA or UTMB index, you can calculate a Prediction Index using your marathon personal record (PR). This Prediction Index closely correlates with the ITRA and UTMB index. The formula is: (Marathon World Record / Your Marathon PR) × 0.9 × 1000. Using the men's marathon world record of 1:59

(119.5 minutes), a 3:30
(210 minutes) marathon PR would give a Prediction Index of roughly 512 (119.5 / 210 × 0.9 × 1000 = 512). The 0.9 multiplier acts as a 10% penalty because trail running heavily taxes muscular endurance, which is often underdeveloped in road runners, whereas a road PR mostly reflects cardiovascular fitness. You should increase this penalty if you struggle with steep uphills, if you are fearful on downhills, or if you lack coordination on technical terrain.

The calculator is also available for custom routes: you can upload any GPX file and it will compute the estimate based on your track. For a quick no-login look at any track's elevation and gradients, there is also a free GPX analyzer.

Below is the calculator running on the OCC (UTMB) course. Enter your index to see the finish time, aid-station splits, and fueling plan:

Set your ITRA PI
Estimated Finish
8:44:48

Elevation Profile

Trail 66%Technical 8%
0.6TDI
59.5km
83.6FlatKM
3427m+
3300m−
2298max
890min
0:57
7.2km
2:24
16.1km
1:36
9.3km
2:24
16.3km
1:24
10.6km
AID
Distance
Time
Gels
Water
Salts
Live from the course of OCC

Turn the estimate into your own plan

A projection is just a starting point. The calculator includes an edit mode to help you build a race-day strategy:

  • Customize your checkpoints. Official aid stations are pre-loaded. Add your own splits, remove stops you intend to skip, and adjust your target finish time.
  • Dynamic leg recalculation. Moving a checkpoint instantly recalculates the leg based on its specific climbs, descents, and technicality.
  • Tailored fueling. Mark which checkpoints provide supplies, and the fueling plan redistributes your required hydration and nutrition around the gaps.
  • Manual overrides. You can manually adjust the nutrition for any leg or correct the course technicality if you know the terrain.

How accurate is the estimate?

It is a strong starting point, not a promise. The math handles what dominates a trail time: distance, climbing, descending. But four things move the number on the day:

  • Footing. Two courses with identical profiles can differ by an hour when one is smooth forest road and the other is ankle-deep scree.
  • Weather. Heat and mud slow everyone; the estimate assumes reasonable conditions.
  • Crowding. Start bottlenecks and early singletrack queues can eat 10–15 minutes against any projection, through no fault of yours.
  • Execution. Underfueling and quads trashed by early descents are the classic ways a good projection dies late in a race.
  • Distance conditioning. The estimate assumes you have previously run a similar distance, whether that is a mountain race or an equivalent flat road race. If the flat-equivalent distance is significantly longer than what you are used to, your pace will drop over the extra kilometers and your finish time will increase noticeably.

If your course stacks sustained climbs of 15% or steeper, that is also the zone where poles start paying off. The gradient math itself carries error too: the newer RE3 model above exists precisely because the classic curve drifts on steep ground. Treat the projection as a corridor, not a point: on an unfamiliar course, landing within ten percent is doing well.

What to do with the estimate

Use the checkpoint splits as your pacing plan, and expect the first one to run late: start bottlenecks and early queues cost minutes on almost every course, so being behind at checkpoint one usually means you started honestly, not that you failed. Use the projected total time to plan fueling: hours on course, not kilometers, determine how many carbs and how much water you carry. Pacing by effort rather than pace, and the rest of the road-to-trail translation, is covered in how to run your first trail race.

Key takeaways

  • Road pace does not predict trail finish time; elevation and terrain dominate.
  • Estimate from the actual course profile: every meter of climbing costs roughly 8–10 flat meters of effort.
  • Enter your ITRA or UTMB index to get your estimated time and splits.
  • Checkpoint splits double as your race-day pacing plan; projected hours on course drive the fueling plan.
  • Place your own checkpoints in the editor and every leg is repriced from the track, in flat-equivalent kilometers and in time.

Sources: Minetti et al. 2002 on the energy cost of gradient · Looney et al. 2026 (European Journal of Applied Physiology), the RE3 model that updates that cost curve · Vernillo et al. 2017 (Sports Medicine) on graded-running physiology · grade-adjusted pace models built on those measurements · community pace reports from r/trailrunning.

Igor Aleksandrov · · updated

Related articles