Road race training plan, from 16 weeks
From 16 weeks. Upload the route and the climb lengths on it become the interval durations, because a flat race and a mountain race are different events.
By Arne, founder. Updated
Floors, not fixed lengths. These are the minimums for finishing the event. A more ambitious goal raises them, and a season can run up to 52 weeks.
What the weeks look like
Three weeks from the 16 week road race plan for a typical athlete with a finishing goal. Your own plan is built from your history, your course and the days you can train, so the sessions, the hours and the split will differ.
Week 1 of 16Foundation
4 h 10 total| Day | Session | Trains | Time | Effort |
|---|---|---|---|---|
| Tue | Aerobic ride with 5 x 1 minute fast | Aerobic endurance | 1 h | Easy, short lifts |
| Thu | 3 x 8 minutes tempo on a climb | Muscular endurance | 1 h 10 | Tempo |
| Sat | Endurance ride | Aerobic endurance | 2 h | Easy |
Week 9 of 16Event shaping
5 h 05 total| Day | Session | Trains | Time | Effort |
|---|---|---|---|---|
| Tue | 5 x 3 minutes hard, 3 minutes easy between | High-intensity capacity | 1 h 10 | Hard |
| Thu | 3 x 10 minutes at threshold on climbs the length of those on your course | Threshold, climbing | 1 h 15 | Threshold |
| Sat | Endurance ride with 2 x 15 minutes tempo in the final hour | Durability | 2 h 40 | Easy, tempo late |
Week 15 of 16Peak
5 h 30 total| Day | Session | Trains | Time | Effort |
|---|---|---|---|---|
| Tue | 6 x 3 minutes hard, 3 minutes easy between | High-intensity capacity | 1 h 15 | Hard |
| Thu | Race simulation: 2 x 12 minutes at threshold with a 30 second surge every 3 minutes | Threshold, repeatability | 1 h 15 | Race effort |
| Sat | Long ride on rolling terrain, final hour at race effort | Durability, fatigue resistance | 3 h | Easy, then race effort |
What a road race actually asks of you
A road race is not one effort. It is a hundred small ones and then one that decides it. Every corner, every rise, every acceleration out of a bend and every time the wind changes side costs you a little, and the race is finally settled by whoever is still capable when it actually starts.
That makes two abilities decisive, and neither is your best single effort. The first is repeatability, the ability to make a hard effort and then another, and then a fourth and a ninth, without the last of them collapsing. The second is positioning, because being in the wrong place costs a match every time and you only carry so many.
Fitness gets you to the decisive moment. Repeatability and judgement decide what you can do when you arrive.
Your course writes the intervals
This is the part a distance label cannot reach. A flat race decided by a bunch sprint and a race with twenty minute climbs are not the same event, and training them the same way trains one of them badly.
Upload the route and it is read as geometry rather than as a number of kilometres. It is cut into ordered climbs, descents and flats, each carrying its length, its elevation change and its average gradient. Crucially, climb length survives as a duration. A four minute climb and a twenty minute climb sit in different physiological territory even when the elevation gain matches, and the plan treats them as different requests.
Those durations become the intervals in the specific part of your season. A course with three long climbs earns sustained efforts of that length, repeated, with the last one placed after enough accumulated work that it feels like the last one. A course whose longest rise takes four minutes earns something else, because four minutes hard is not a shortened twenty. What else the route reveals, including gradient distribution, technicality and race-day wind, is covered in what the event analyzer reads from your course.
Sitting in is a skill, and it saves matches
Bike racing rewards the rider who reaches the decisive moment having spent the least. Shelter, line choice and when to move up are all learnable, and none of it appears in a workout file.
The plan cannot teach that on a turbo. What it can do is keep your hardest work spaced so group riding still fits in the week, and treat recovery between efforts as a trained quality rather than a personality trait.
Why the plan you downloaded does not fit
A fixed plan cannot see your course. It prescribes the same intervals to a rider facing a flat circuit and a rider facing a mountain road, and one of them will arrive well trained for a race that is not happening.
It also cannot know your threshold, so its percentages refer to a number it invented. It cannot know that your available days are Tuesday, Thursday and Sunday, or that you have not raced since last summer. And it cannot change after week one, which is when a plan starts to matter.
How your plan is built
Your history goes in, and your thresholds and repeatability are read from efforts you actually made rather than typed in during setup. Your course goes in, and its climbs become durations. Your available days go in as a constraint the engine has to respect.
The season is then laid out backwards from race day. Early weeks tackle the abilities furthest from the event. Late weeks tackle the most event-specific work, which here means course-shaped efforts repeated at the durations your route contains, on legs that already have hours in them. The broader case for planning a bike season from the route rather than the distance is in how guided bike plans are built.
Emphasis is not content. The gap that matters most sets what a block is for, while aerobic development, recovery and the abilities you already have stay protected.
What changes when your goal changes
The wizard asks what result you want, not only which race you entered. Five levels of ambition are offered, and every minimum scales with the one you pick.
Aiming to animate the race rather than finish it means roughly twice the weekly training time and two more sessions a week, over a longer minimum build. The race has not changed and neither have you. The plan has, because it was computed rather than chosen off a shelf.
What a week actually looks like
At the session floor shown above, one or two rides in a week are hard. One of them is the key session that carries the block's focus, which becomes repeated course-length efforts as the race approaches. Alongside it sits a long ride that builds the durability to still be present late, aerobic riding that lets the hard work land, and recovery that is scheduled rather than hoped for.
The weekly hours shown are a destination, not week one. How fast you grow toward them is bounded by what you have recently been doing.
When life interferes
Missed sessions are forgiven and never stacked onto the next week. Illness suspends the plan and rebuilds toward the level you had actually reached rather than the one the original plan projected, with an honest new forecast.
Small adjustments can apply on their own. Anything significant, such as changing the primary focus or restarting you after an interruption, waits for your approval. Nymiva gives training guidance and not medical care, so health concerns are escalated to you rather than diagnosed.
Questions people ask
What if I do not have the route file?
The plan is still built, from the event type, the terrain you describe and your own history. The course sharpens the specific weeks. When the route arrives, the late-season intervals are reshaped around it.
Do I need a power meter?
No. Plans are built, progressed and adapted whether your rides carry watts or not. What degrades is the precision of the diagnosis, never the planning. Heart rate and perceived effort are first-class inputs, and anything that truly requires power is shown as absent with a reason rather than estimated.
How is repeatability trained?
Directly. Repeated efforts with controlled recoveries, progressed by adding repetitions or shortening the rest rather than only by riding harder, and placed late in a session when the race would place them.
My races are short and flat. Is this the right page?
Possibly not. If your event is a closed circuit decided by relentless accelerations, the criterium plan is built around that pattern instead.