Cycling 8 min read

Gran Fondo Training Plan

Gran fondo preparation combines aerobic base miles, one weekly long ride progressing to 75–85% of event distance, and event-specific work like climbing repeats or sustained tempo on rolling terrain.

Who this is for

Cyclists preparing for a timed or timed-segment gran fondo between 80 km and 140 km, especially on hilly courses.

10-week fondo structure

WeeksPriority
1–3Aerobic base + technique
4–6Extend long ride, add climbing
7–8Race-pace efforts on similar terrain
9–10Taper + openers

Climbing-specific work

Include 2–4 climbing repeats (5–8 min at tempo/threshold) every 10–14 days during build.

Practice pacing on climbs — starting too hard on the first hill is the most common fondo mistake.

Sample fondo simulation ride

  • 3 h rolling route with 2,000+ ft elevation
  • First 90 min steady Z2
  • 3 × 8 min climb at upper Z3/low Z4
  • Remaining distance at Z2
  • Practice eating 60–90 g carbs per hour

Common mistakes

  • Only training on flat roads for a hilly fondo.
  • Going out too fast in the first 30 km.
  • Not testing race-day nutrition in training.

Vo2Max adapts your plan to available training days and target events — including fondo-distance long rides and recovery weeks.

Frequently asked questions

How is gran fondo training different from century training?
Fondos often include more climbing and surges. Century plans emphasize steady endurance volume.
How many weeks to prepare for a gran fondo?
10–14 weeks for riders who already complete 50-mile rides regularly.
Should I train with a group?
Some group rides help with pacing practice, but most volume should be at your own Zone 2 pace.
What power zone for a fondo?
Most riders complete fondos primarily in Zone 2, with climbs pushing into Zone 3–4.

Put this into practice

Generate a training week with the same engine — free, no account required.

An unhandled error has occurred. Reload Dismiss

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.