Trail & ultra training plans
From short trail to 170K ultras, with elevation at the heart of the plan.
By distance
Programmes without a race
Getting started, staying fit or coming back from injury: 8-week cycles with no race date.
By race
Click a race to see the preparation structure Endu generates.
Your race isn't listed? Build its plan anyway
- 100 Miles Sud de France170 km · Font-Romeu
- Ardennes Mega Trail85 km · Les Hautes-Rivières
- Belle-Île en Trail81 km · Le Palais
- Bretagne Ultra Trail103 km · Clohars-Carnoët
- CCC (Courmayeur-Champex-Chamonix)101 km · Courmayeur
- Ceven Trail101 km · Le Vigan
- Challenge du Montcalm138 km · Auzat
- Corsica Coast Trail150 km · Bonifacio
- Diagonale des Fous (La Réunion)175 km · La Réunion
- EcoTrail de Paris80 km · Paris
- Eiger Ultra Trail (Suisse)101 km · Grindelwald
- Ergysport Trail du Galibier-Thabor68 km · Valloire
- Euskal Trails133 km · Saint-Étienne-de-Baïgorry
- Festival des Templiers — Trail Larzac42 km · Millau
- Grand Raid des Pyrénées160 km · Vielle-Aure
- Grand Raid des Pyrénées (80 km)80 km · Vielle-Aure
- Grand Raid du Finistère300 km · Telgruc-sur-Mer
- Grand Raid du Guillestrois-Queyras170 km · Guillestre
- Grand Raid Kiprun 3 Vallées165 km · Moûtiers
- Grand Raid Ventoux by UTMB124 km · Malaucène
- Grand Trail de Porto-Vecchio73 km · Porto-Vecchio
- Grand Trail de Serre-Ponçon100 km · Embrun
- Grand Trail des Cadourques120 km · Cahors
- Grand Trail des Écrins132 km · L'Argentière-la-Bessée
- Grand Trail des Templiers80 km · Millau
- Hardrock 100161 km · Colorado
- Kilian Jornet Trail (Nivolet-Revard)33 km · Chambéry
- L'Échappée Belle (Belledonne)149 km · Vizille
- L'Infernal Trail des Vosges200 km · Saint-Nabord
- L'Occidentale Azuréenne165 km · Grimaud
- L'Odyssée du Beaujolais90 km · Fleurie
- La 6000D Course des Géants de la Plagne67 km · La Plagne
- La Montagn'hard108 km · Saint-Gervais-les-Bains
- La Pastourelle (Salers)91 km · Salers
- La Transju'Trails (Jura)110 km · Les Rousses
- Lavaredo Ultra Trail120 km · Cortina d'Ampezzo
- Le Bélier (La Clusaz)84 km · La Clusaz
- Le Grand Trail des Cathares100 km · Carcassonne
- Les 40 Bosses86 km · Saint-Leu-la-Forêt
- Lozère Trail110 km · Chanac
- Luchon Aneto Trail85 km · Bagnères-de-Luchon
- Lyon Urban Trail38 km · Lyon
- Madeira Island Ultra Trail (MIUT)115 km · Madère
- Mascareignes (La Réunion)72 km · La Réunion
- MaXi-Race (Lac d'Annecy)88 km · Annecy
- MCC (Martigny-Combe-Chamonix)40 km · Martigny
- Nice Côte d'Azur by UTMB165 km · Nice
- Nord Trail Monts de Flandres (NTMF)115 km · Saint-Jans-Cappel
- OCC (Orsières-Champex-Chamonix)57 km · Orsières
- Penyagolosa Trails (Espagne)100 km · Castellón
- Périgord Grand Trail — La Rando12 km · Lalinde
- Périgord Grand Trail — La Trace du Cingle18 km · Trémolat
- Périgord Grand Trail — La Trace Pourpre30 km · Lalinde
- Périgord Grand Trail — Trail des Bastides46 km · Lalinde
- Périgord Grand Trail — Ultra du Périgord90 km · Lalinde
- Restonica Trail (Corse)55 km · Corte
- SaintéLyon82 km · Saint-Étienne
- TDS (Sur les Traces des Ducs de Savoie)148 km · Courmayeur
- Terre des Dieux (Corse)165 km · Calenzana
- TGCM (Trail des Gorges du Chambon) — Gouyat12 km · Montbron
- TGCM (Trail des Gorges du Chambon) — La Médiévale30 km · Montbron
- TGCM (Trail des Gorges du Chambon) — Le Montberou19 km · Montbron
- TGCM (Trail des Gorges du Chambon) — Marathon42 km · Montbron
- TGCM (Trail des Gorges du Chambon) — Ultra86 km · Montbron
- Tor des Géants330 km · Courmayeur
- Trail Alsace Grand Est by UTMB156 km · Colmar
- Trail de Bourbon (La Réunion)111 km · La Réunion
- Trail de Haute Provence (THP)165 km · Forcalquier
- Trail de la Sainte-Victoire46 km · Aix-en-Provence
- Trail de la Vallée des Lacs (Gérardmer)65 km · Gérardmer
- Trail de Saint-Emilion80 km · Saint-Emilion
- Trail de Sancerre90 km · Sancerre
- Trail de Stevenson (Grand Trail)109 km · Le Puy-en-Velay
- Trail des 3 Châteaux80 km · Le Creusot
- Trail des Aiguilles Rouges30 km · Chamonix
- Trail des Balcons d'Azur105 km · Mandelieu-la-Napoule
- Trail des Crêtes du Chablais92 km · Vacheresse
- Trail des Crêtes Vosgiennes80 km · Munster
- Trail des Hobbits80 km · La Comté
- Trail des Légendes de Brocéliande52 km · Iffendic
- Trail des Passerelles du Monteynard28 km · Monteynard
- Trail du Bout du Monde57 km · Plouzané
- Trail du Guerlédan100 km · Bon Repos sur Blavet
- Trail du Haut-Koenigsbourg102 km · Kintzheim
- Trail du Mont-Blanc (Marathon)42 km · Chamonix
- Trail du Saint-Jacques by UTMB139 km · Le Puy-en-Velay
- Trail du Sancy (Mont-Dore)64 km · Mont-Dore
- Trail du Ventoux46 km · Bedoin
- Trail du Vignoble Nantais100 km · Vertou
- Trail Glazig60 km · Plourhan
- Trail National Côte d'Opale86 km · Wissant
- Trail Ubaye Salomon68 km · Barcelonnette
- Trail Verbier Saint-Bernard111 km · Verbier
- Trans Aubrac106 km · Saint-Geniez-d'Olt
- Transvulcania (La Palma)74 km · La Palma
- Ultra Marin (Golfe du Morbihan)177 km · Vannes
- Ultra Tour du Mont Ventoux169 km · Bédoin
- Ultra Trail Côte d'Azur Mercantour160 km · Saint-Martin-Vésubie
- Ultra Trail des 3 Ponts175 km · Gruchet-le-Valasse
- Ultra Trail des Montagnes du Jura300 km · Longevilles-Mont-d'Or
- Ultra Trail des Monts d'Arrée80 km · Commana
- Ultra Trail du Pays de Fontainebleau87 km · Fontainebleau
- Ultra Trail du Vercors82 km · Autrans
- Ultra Trail Grand Colombier120 km · Culoz
- Ultra Trail Île d'Oléron100 km · Le Château-d'Oléron
- Ultra Trail Puy Mary Aurillac114 km · Aurillac
- Ultra-Trail Côte d'Azur106 km · Roquebrune-Cap-Martin
- Ultra-Trail du Haut-Giffre128 km · Samoëns
- Ultra-Trail du Verdon100 km · Castellane
- UltrAriège170 km · Ax-les-Thermes
- UT4M (Ultra Tour des 4 Massifs)184 km · Grenoble
- UTMB (Ultra-Trail du Mont-Blanc)176 km · Chamonix
- Var Verdon Canyon Challenge85 km · Aiguines
- Volvic Volcanic Experience (VVX)110 km · Volvic
- Western States 100161 km · Californie
- Zinzin Ultra-Trail155 km · Florac
Useful calculators
The same calculations that build this plan, free and without signing up.
Effort-kilometre calculator
Convert distance and elevation into flat kilometres, with the terrain coefficient and a time estimate. To compare a trail with a road race.
VMA calculator
Work out your VMA from a race time or a 6-minute test and get your five training paces. Method explained, no sign-up.
Race fuelling calculator
How much carbohydrate per hour, at what rhythm to take it, and the list of what to buy and carry — computed with your own products, from a 10K to an ultra.
Heart rate zone calculator
Your five heart rate zones from the best data you have: heart rate reserve, threshold HR or max HR, using the Tanaka formula.