Trail 25K — Training Plan

An effort-based, vertical-aware plan — built around terrain, climbs and fuelling, not flat-road pace. Coach Leo adapts it to your real data and how you feel.

Duration

12 weeks

Peak volume

35–55 km

Runs / week

4–5

Long run

2–3.5 h

TL;DR

Train for a Trail 25K (22–30 km) over 12 weeks: peak 35–55 km/week, long run up to 2–3.5 h, by effort (HR/RPE) not pace. Scale the vertical work to your race's profile. Build climbing strength and confident, efficient descending.

Are you ready for this distance?

PrerequisiteYou comfortably run 1h30 and have done at least one hilly long run.
ProfileIntermediate — experienced on trails
Typical finish~2h to 4h

Not all trails are mountainous

Trail elevation varies enormously — from near-flat forest and coastal trails to big alpine vert. The figures here are typical for a mountain-profile race; a flat or rolling trail of the same distance has far less. Scale the vertical work to YOUR race: flat → focus on terrain, surface and distance; mountainous → train the climbs and descents. The effort-based approach below works on any profile.

For reference, a mountain race at this distance: ~800–1500 m of climbing (and ~800–1600 m/week at peak). On a flat trail, far less.

Train by effort, not pace

As soon as a trail climbs, pace lies — a steep climb at the same effort can be 3× slower than the flat. Train and race by effort (HR/RPE), and power-hike steep climbs to hold it. On flat or rolling trails effort and pace stay closer, but surface and technicality still matter. These are the zones used throughout this plan.

ZoneRPEFeel
Recovery1–2Very easy, fully conversational, flat or gentle.
Aerobic base3–4Easy, nose-breathing pace; power-hike climbs to hold effort.
Steady / Tempo5–6Comfortably hard, controlled breathing; race effort for long ultras.
Threshold7–8Hard, short sentences only; climbing intervals.
VO2 / Hills9–10Very hard, max climbs and strides; small dose.

How the plan is structured

Four phases build terrain durability progressively: base → strength → race-specific big blocks → taper. Where the course has vertical, climbing volume ramps alongside distance.

Base

Easy aerobic volume on rolling terrain; build the weekly rhythm and ankle/foot resilience.

Climb strength

Add hill repeats and sustained climbs; introduce technical descents at controlled effort.

Race-specific peak

Biggest blocks: long runs and back-to-backs on race-like terrain, fuelling rehearsed, vertical at peak.

Taper

Cut volume sharply, keep a little intensity and vertical; arrive fresh and confident.

The key trail sessions

Climb repeats / vertical

Repeated sustained climbs (e.g. 5–8 × 3–5 min uphill) at threshold effort, easy down. Builds the climbing engine and power-hike transition.

Long run & back-to-backs

The cornerstone. Time on feet on race-like terrain at easy effort; for ultras, run long again the next day on tired legs to build durability.

Downhill technique

Dedicated descent practice: quick feet, relaxed upper body, eyes ahead. Eccentric load protects quads on race day — train it, don't just survive it.

Week-by-week plan

Every session, day by day. Expand a week to see it. Paces and durations are guidance — Coach Leo fine-tunes them to your real data and how you feel.

Climbing sessions assume a race with vertical. On a flat or rolling trail, run them as rolling tempo and focus on terrain and distance instead.

Base · Week 1~3.8h
MonEasy50 min easy, Zone 2 (RPE 3–4) — power-hike any climb to hold effort
TueRestFull rest or cross-training
WedRecovery40 min very easy, Zone 1 (RPE 1–2), or rest
ThuRestFull rest or cross-training
FriEasy50 min easy, Zone 2 (RPE 3–4) — power-hike any climb to hold effort
SatRestFull rest or cross-training
SunLong1h30 on race-like terrain, Zone 2 — rehearse fuelling and vertical
Base · Week 2~4.3h
MonEasy50 min easy, Zone 2 (RPE 3–4) — power-hike any climb to hold effort
TueRestFull rest or cross-training
WedRecovery40 min very easy, Zone 1 (RPE 1–2), or rest
ThuRestFull rest or cross-training
FriEasy50 min easy, Zone 2 (RPE 3–4) — power-hike any climb to hold effort
SatRestFull rest or cross-training
SunLong2h on race-like terrain, Zone 2 — rehearse fuelling and vertical
Base · Week 3~4.3h
MonEasy50 min easy, Zone 2 (RPE 3–4) — power-hike any climb to hold effort
TueRestFull rest or cross-training
WedRecovery40 min very easy, Zone 1 (RPE 1–2), or rest
ThuRestFull rest or cross-training
FriEasy50 min easy, Zone 2 (RPE 3–4) — power-hike any climb to hold effort
SatRestFull rest or cross-training
SunLong2h on race-like terrain, Zone 2 — rehearse fuelling and vertical
Base · Week 4deload (recovery week)~3.8h
MonEasy50 min easy, Zone 2 (RPE 3–4) — power-hike any climb to hold effort
TueRestFull rest or cross-training
WedRecovery40 min very easy, Zone 1 (RPE 1–2), or rest
ThuRestFull rest or cross-training
FriEasy50 min easy, Zone 2 (RPE 3–4) — power-hike any climb to hold effort
SatRestFull rest or cross-training
SunLong1h30 on race-like terrain, Zone 2 — rehearse fuelling and vertical
Build · Week 5~4.3h
MonRestFull rest or cross-training
TueHills6–8 × 2–3 min hard uphill (Zone 4, RPE 7–8), jog/walk down — on a flat race, run as rolling tempo
WedRecovery40 min very easy, Zone 1 (RPE 1–2), or rest
ThuTempo35 min steady, Zone 3 (RPE 5–6) on rolling terrain — race effort for long ultras
FriEasy60 min easy, Zone 2 (RPE 3–4) — power-hike any climb to hold effort
SatRestFull rest or cross-training
SunLong2h on race-like terrain, Zone 2 — rehearse fuelling and vertical
Build · Week 6~4.8h
MonRestFull rest or cross-training
TueHills6–8 × 2–3 min hard uphill (Zone 4, RPE 7–8), jog/walk down — on a flat race, run as rolling tempo
WedRecovery40 min very easy, Zone 1 (RPE 1–2), or rest
ThuTempo35 min steady, Zone 3 (RPE 5–6) on rolling terrain — race effort for long ultras
FriEasy60 min easy, Zone 2 (RPE 3–4) — power-hike any climb to hold effort
SatRestFull rest or cross-training
SunLong2h30 on race-like terrain, Zone 2 — rehearse fuelling and vertical
Build · Week 7~4.8h
MonRestFull rest or cross-training
TueHills6–8 × 2–3 min hard uphill (Zone 4, RPE 7–8), jog/walk down — on a flat race, run as rolling tempo
WedRecovery40 min very easy, Zone 1 (RPE 1–2), or rest
ThuTempo35 min steady, Zone 3 (RPE 5–6) on rolling terrain — race effort for long ultras
FriEasy60 min easy, Zone 2 (RPE 3–4) — power-hike any climb to hold effort
SatRestFull rest or cross-training
SunLong2h30 on race-like terrain, Zone 2 — rehearse fuelling and vertical
Build · Week 8deload (recovery week)~4.8h
MonRestFull rest or cross-training
TueHills6–8 × 2–3 min hard uphill (Zone 4, RPE 7–8), jog/walk down — on a flat race, run as rolling tempo
WedRecovery40 min very easy, Zone 1 (RPE 1–2), or rest
ThuTempo35 min steady, Zone 3 (RPE 5–6) on rolling terrain — race effort for long ultras
FriEasy60 min easy, Zone 2 (RPE 3–4) — power-hike any climb to hold effort
SatRestFull rest or cross-training
SunLong2h30 on race-like terrain, Zone 2 — rehearse fuelling and vertical
Peak · Week 9~5.6h
MonRestFull rest or cross-training
TueHills6–8 × 2–3 min hard uphill (Zone 4, RPE 7–8), jog/walk down — on a flat race, run as rolling tempo
WedRecovery40 min very easy, Zone 1 (RPE 1–2), or rest
ThuDownhill50 min with 4–6 controlled descents — quick feet, relaxed, protect the quads
FriEasy60 min easy, Zone 2 (RPE 3–4) — power-hike any climb to hold effort
SatRestFull rest or cross-training
SunLong3h on race-like terrain, Zone 2 — rehearse fuelling and vertical
Peak · Week 10~5.6h
MonRestFull rest or cross-training
TueHills6–8 × 2–3 min hard uphill (Zone 4, RPE 7–8), jog/walk down — on a flat race, run as rolling tempo
WedRecovery40 min very easy, Zone 1 (RPE 1–2), or rest
ThuDownhill50 min with 4–6 controlled descents — quick feet, relaxed, protect the quads
FriEasy60 min easy, Zone 2 (RPE 3–4) — power-hike any climb to hold effort
SatRestFull rest or cross-training
SunLong3h on race-like terrain, Zone 2 — rehearse fuelling and vertical
Peak · Week 11~6.1h
MonRestFull rest or cross-training
TueHills6–8 × 2–3 min hard uphill (Zone 4, RPE 7–8), jog/walk down — on a flat race, run as rolling tempo
WedRecovery40 min very easy, Zone 1 (RPE 1–2), or rest
ThuDownhill50 min with 4–6 controlled descents — quick feet, relaxed, protect the quads
FriEasy60 min easy, Zone 2 (RPE 3–4) — power-hike any climb to hold effort
SatRestFull rest or cross-training
SunLong3h30 on race-like terrain, Zone 2 — rehearse fuelling and vertical
Taper · Week 12~3.1h
MonRestFull rest or cross-training
TueTempo25 min steady, Zone 3 (RPE 5–6) on rolling terrain — race effort for long ultras
WedRecovery40 min very easy, Zone 1 (RPE 1–2), or rest
ThuRestFull rest or cross-training
FriEasy60 min easy, Zone 2 (RPE 3–4) — power-hike any climb to hold effort
SatRestFull rest or cross-training
SunLongGoal race — run by effort, power-hike the climbs, eat early and often.

Race-day fuelling

2–3.5 hours: aim for 30–60 g carbs/hour, sip regularly, add salt in heat.

Common mistakes on this distance

  • 1.Running easy days too hard on hills. Power-hike to hold easy effort — chasing pace uphill spikes fatigue with no aerobic gain.
  • 2.Neglecting descents. Untrained quads blow up on race-day downhills; schedule descent-specific work.
  • 3.Never practising fuelling. Your gut is trainable — rehearse race nutrition on long runs, not on race day.
  • 4.Chasing flat-road volume. On hilly trails, weekly vertical gain matters as much as kilometres — track both.
  • 5.Skipping the taper. Vertical training is brutally fatiguing; arrive recovered, not 'fit but wrecked'.

Frequently asked questions

How many weeks to train for a Trail 25K?

This plan runs 12 weeks across 4 phases (base, climb strength, race-specific peak, taper), on 4–5 runs/week.

What weekly volume and vertical gain?

Peak 35–55 km/week and 800–1600 m of climbing/week. On trail, vertical matters as much as distance.

What level should I be before starting?

You comfortably run 1h30 and have done at least one hilly long run.

How do I handle fuelling?

2–3.5 hours: aim for 30–60 g carbs/hour, sip regularly, add salt in heat.

How long is the longest run?

Up to 2–3.5 h — measured by time, not distance, because terrain changes everything.

How is this different from a generic plan?

This page is the framework. Coach Leo's version adapts every session to your Strava data, your terrain, your fatigue and your injury history — and remembers it all week to week.

Sources & methodology

This plan synthesizes the leading ultra-running references, then adapts them to your real training:

  • Bryon Powell — Relentless Forward Progress
  • David & Megan Roche — Some Work, All Play / The Happy Runner
  • Hal Koerner — Field Guide to Ultrarunning

Not medical advice. Build a long aerobic base before long ultras and consult a sports physician after injury.

Get this plan adapted to you

Generic trail plans don't know your terrain, your fatigue or your last bad descent. Coach Leo remembers your history, your injuries and your home trails — and adjusts every week through conversation.

Try Coach Leo free for 7 days

From 6.66/month (yearly) or 9.99/month after trial. Cancel anytime.

Other trail & ultra plans