Tech & Gear Running · · 9 min read

Best Training App for Trail Ultrarunners in 2026: 6 Platforms Compared on Vert, Race Priority and Recovery

For pure trail runners, Vert.run is the deepest vert tool. For ultra seasons with several races, AthleteOS adds A/B/C race priority and adaptive planning at $19.99/month.

AO
AthleteOS Data Science
TL;DR — The Answer

The best training app for trail ultrarunners depends on how you plan. Vert.run is the deepest option for trail-only athletes, with a weekly vert target built from your A race. No app models the pounding of a long descent. AthleteOS costs $19.99/month (or $180/year, with a 14-day trial) and builds one adaptive plan with A/B/C race priority for a multi-race season.

Your watch says you ran 20 miles. Your legs say you ran 30. Most apps believe the watch, and that’s the problem. For trail ultrarunners in 2026, Vert.run is the deepest tool if you only run trails, and AthleteOS is our pick if your season has several races, or if you also bike and swim.

No app we tested models the beating your quads take on a long descent. We’ll show you what each one does handle, so you can pick by how you plan.

Why Flat-Mileage Load Fails Trail Ultrarunners

Climbing costs far more energy than flat running. In a treadmill study of 10 runners, level running cost about 3.40 joules per kilogram per meter. At a +45% grade, it jumped to 18.93, about 5.6 times higher (Minetti et al., J Appl Physiol, 2002). Cost fell to a low of 1.73 at a -20% grade. Translation: a steep mile can cost five flat miles of energy, and a gentle downhill mile costs about half a flat one.

Energy Cost of Running by Grade (J/kg/m) Steep descent (-20%) 1.73 Level (0%) 3.40 Very steep climb (+45%) 18.93 Source: Minetti et al., 2002 (n=10, treadmill). Cost is nonlinear in grade.

Think of your body as a car. Flat miles are highway driving. A 45% grade is towing a trailer up a mountain pass. The odometer reads the same, but the fuel tank doesn’t.

That’s why a flat-mileage plan misleads you. Ten miles with 4,000 feet of gain is not a ten-mile day.

The 100 m = 1 km Rule (km-Effort) and Where It Breaks

The common fix is km-effort. Add 1 km for every 100 m of climbing. A 30 km run with 1,000 m of gain becomes 40 km-effort. Race organizers use it to rate courses on the ITRA points scale.

It’s a handy shortcut. But it counts only the climbing. Descent adds nothing, and the rule treats a gentle hill and a wall as equal. Minetti’s data shows cost isn’t a straight line. In short: km-effort tells you how big a day was, not how hard it hit you.

Downhill Damage: Why Descents Need Their Own Accounting

Climbing drains energy. Descending breaks muscle. In a controlled study of 20 men running one hour at 60% of VO2max, muscle damage markers (creatine kinase and IL-6) were back to baseline 24 hours after uphill running. After downhill running they kept rising (Pokora et al., Biol Sport, 2014). In plain words: uphill tires you, downhill wrecks you.

In a 200 km race of 32 runners, creatine kinase kept climbing through the whole race and the following 24 hours, with much bigger changes after the 100 km mark (Son et al., Biol Sport, 2015). The authors warn that enzyme levels also reflect how fast the body clears them.

We covered the mechanics in why downhill running causes 3x more muscle damage. The takeaway for app shopping is simple.

No app can count the pounding for you. Train it, and track how your legs feel.

Best Training App for Trail Ultrarunners: Platform by Platform

Here’s the side-by-side. Prices are US, checked November 2026 where an official source exists. Where we couldn’t verify a price, we say so.

PlatformPriceHow it handles climbingModels descent damage?Race priorityUltra plans
Vert.runCheck their siteMountain Index (meters of gain per km) sets a weekly targetNoA-goal race onlyYes, trail-focused
TrainingPeaks$19.95/mo or $134.99/yrRun load score uses Normalized Graded PaceNoManualMarketplace plans
Garmin CoachFree with a Garmin deviceNone for ultrasNoPrimary, supporting, noneNo ultra plans
Intervals.icuFree; $4/mo SupporterGradient-adjusted paceNoManualDIY
Final SurgeAthletes free; coach price on their siteLogs elevationNoManualCoach-built
AthleteOS$19.99/mo or $180/yr, 14-day trialShows weekly elevation gain next to distance and hoursNoA/B/CAdaptive AI plan

Vert.run: Deepest for Trail-Only Athletes

Vert.run’s Mountain Index is gain divided by distance, in meters per kilometer. A 50K with 3,000 m is an index of 60. A 100K with 4,000 m is 40. Your next A race sets a weekly “sweet spot” target, built from running activities (Vert.run).

If you only run trails, this is the most specialized tool here. We’ll say it plainly: Vert.run is deeper on vert than AthleteOS. Its page describes only an A-goal race, with no B or C logic. Indoor incline isn’t added automatically. Pricing isn’t listed on that page, so check their site. For a head-to-head, read AthleteOS vs Vert.run.

TrainingPeaks: Best With a Coach

TrainingPeaks scores each run with Normalized Graded Pace against your threshold pace, so a hilly run scores higher than a flat one at the same pace (TrainingPeaks). Premium costs $19.95/month or $134.99/year. The docs don’t publish the grade curve, so results depend on clean GPS elevation.

It adjusts for uphill pace only. Great if a coach reads the chart for you. Less great if you’re alone with it.

Garmin Coach: Free, But Not for Ultras

Garmin Coach adaptive plans cover 5K, 10K and half marathon. We found no ultra option. The watch race calendar is useful, though. You can mark a race primary, supporting or no priority. See AthleteOS vs Garmin Coach for where watch-based coaching runs out.

Intervals.icu: Free and Flexible

Intervals.icu is free, with a $4/month Supporter tier. It can adjust run load by gradient-adjusted pace. One user posted a run that scored 77 in Intervals.icu and 117 in TrainingPeaks. That’s one forum anecdote, but it shows the two don’t agree. Users have asked for a downhill “eccentric load” number. It doesn’t exist yet. Compare the two coaching approaches in AthleteOS vs Intervals.icu.

Final Surge: A Coach’s Calendar

Athlete accounts are free. It’s a logging and calendar tool for coach-built plans, with no ultra-specific load model and no auto-adapting plan. Check their site for coach pricing. More in AthleteOS vs Final Surge.

AthleteOS: Best for a Multi-Race Season

AthleteOS builds one adaptive AI plan across run, bike and swim. It shows weekly or date-range elevation gain next to distance and hours. It supports A, B and C priority for the races in your plan.

Here is what it does not do. It doesn’t apply a grade-adjusted load formula. It has no taper window tied to race distance. It doesn’t model descent damage. If you want a vert-adjusted load number, use TrainingPeaks or Intervals.icu. If you want vert targets built from a Mountain Index, use Vert.run.

What you get is a plan that moves when your week falls apart. Connect Garmin, Apple Health or Health Connect, because Strava data is display-only and doesn’t feed the AI. Start the 14-day trial to see your elevation totals next to your hours.

Planning a Multi-Race Ultra Season: A/B/C Races, Taper and Recovery

A season with three ultras needs a hierarchy. Your A race gets the full build and taper. B races are hard training days with a short rest. C races are long workouts that happen to have aid stations.

Recovery between them is the hidden constraint. After a 161 km race, most neuromuscular recovery came within 9 days and full recovery took 16 (PLoS ONE, 2011). In the Western States cohort, soreness was gone by about 5 days, but running speed hadn’t returned. Your legs feel better before they work better.

Recovery Timeline After an Ultra (Days) Soreness gone (~5 d) ~5 days Most neuromuscular recovery 9 days Full recovery (161 km) 16 days Sources: PLoS ONE 2011 (161 km race); Western States cohort (soreness).

Feeling fine isn’t proof you’re fine.

For the full picture, see how to train for back-to-back ultras and why IL-6 and CRP timing matters.

Tapering is murkier. A 2023 meta-analysis of 14 studies found the best taper ran 21 days or more and cut volume 41-60% while keeping intensity (Wang et al., PLOS ONE, 2023). None of those studies were ultras. No peer-reviewed ultra taper review exists. A “four weeks for a 100-miler” rule is coaching convention, not proof. The same goes for how you structure the build, which we unpack in block periodization for ultramarathon.

A Season in Practice

Here’s a made-up example to show how it works. Picture a runner we’ll call Dana, 36, a 100K finisher with a 100-mile A race in September. She also has a 50K in May and a 50-mile in July. If her app tracks miles only, a June week of 45 flat-looking miles can hide 3,000 meters of descent. She feels great, then limps through her 50-mile.

Now plan the same season with priorities. The 100-miler is A, the 50-mile is B and the 50K is C. She watches weekly elevation gain next to her hours. After each race she keeps about 10 days of easy running before adding hills, which matches the 9-day neuromuscular recovery data above. She skips no recovery week, and her gain and hours rise together instead of jumping. No app can promise a faster finish. What this plan does is make her more likely to start the A race fresh instead of carrying July’s damage into September.

How to Choose by Runner Type

Want to know when to walk the climbs? Read the hike-to-run threshold for ultras.

Pick the tool that matches your season, then train your descents.

Frequently Asked Questions

What is the best training app for trail ultrarunners in 2026?

For trail-only athletes who want weekly vert targets, Vert.run is the deepest tool. For several ultras in one season, or a mix of run, bike and swim, AthleteOS is our pick at $19.99/month. TrainingPeaks fits runners working with a coach.

Does any training app account for downhill damage?

No app we checked models it. TrainingPeaks and Intervals.icu adjust for uphill pace only. A controlled study of 20 men found muscle damage markers kept rising 24 hours after downhill running but not uphill running.

How do I convert elevation gain into running distance?

The common km-effort rule adds 1 km for every 100 m of climbing. A 30 km run with 1,000 m of gain counts as 40 km-effort. It ignores descents and steep-grade costs, so treat it as a rough guide.

How long should I taper for a 100-mile race?

No ultra-specific study exists. A 2023 meta-analysis of endurance athletes found the best taper lasted 21 days or more and cut volume 41-60% while keeping intensity. Ultra coaches often use 2 to 4 weeks, but that is convention.

Is Garmin Coach good for ultramarathon training?

Garmin Coach covers 5K, 10K and half marathon plans. We found no ultra option. Garmin's race calendar does let you mark a race as primary, supporting or no priority, which helps with scheduling.

How long does it take to recover from a 100K or 100-mile race?

In a 161 km study, most neuromuscular recovery came within 9 days and full recovery took 16 days. Soreness fades sooner, around 5 days, but running speed lags behind.

#trail-running#ultramarathon#training-app#vert#race-priority#trainingpeaks#vertrun#intervals-icu

Plan a multi-race ultra season that adapts to real life.

AthleteOS builds one adaptive plan with A/B/C race priority and shows weekly elevation gain next to distance and hours. Connect Garmin, Apple Health or Health Connect and start the 14-day trial.

Build my race plan, free
Free plan, or a 14-day free trial of AthleteOS Coach · $19.99/mo or $180/yr · No credit card required