8 Week VO2 Max Training Plan For Road Cyclists
Complete 8-week cycling training plan focused on improving VO2 max. Includes weekly structure, workout details, and progression guidelines.
This 8-week plan is designed to significantly improve your VO2 max. Follow it during your build phase, ideally 12-20 weeks before your key events.
Before starting, establish your baseline with our Cycling VO2 Max Calculator and FTP Calculator.
Who This Plan Is For
This plan is appropriate for cyclists who:
- Have at least 6 months of consistent training background
- Can comfortably ride 6-10 hours per week
- Have a known FTP and can train with power or heart rate
- Are in a build phase, not peaking for imminent races
- Are healthy with no injuries limiting high-intensity work
Not recommended for:
- Complete beginners (build base fitness first)
- Cyclists in race season (maintain, don't build)
- Those recovering from illness or injury
- Athletes already doing 15+ hours/week (modify volume)
Plan Overview
| Element | Details |
|---|---|
| Duration | 8 weeks |
| Weekly hours | 7-10 hours |
| VO2 max sessions | 1-2 per week |
| Threshold sessions | 1 per week |
| Long ride | 1 per week |
| Rest days | 1-2 per week |
Training Zones Reference
| Zone | % FTP | Purpose |
|---|---|---|
| Z1 Recovery | <55% | Active recovery |
| Z2 Endurance | 56-75% | Aerobic base |
| Z3 Tempo | 76-87% | Aerobic development |
| Z4 Threshold | 88-100% | Lactate threshold |
| Z5 VO2 max | 101-120% | Aerobic capacity |
| Z6 Anaerobic | >120% | Neuromuscular power |
Week 1: Foundation
Goal: Establish workout patterns, test current fitness
| Day | Workout | Duration | Details |
|---|---|---|---|
| Monday | Rest | - | Complete rest |
| Tuesday | VO2 max intro | 60 min | 3x4 min @ 105% FTP, 4 min rest |
| Wednesday | Easy spin | 45 min | Z1-Z2, recovery focus |
| Thursday | Threshold | 75 min | 2x15 min @ 95% FTP, 5 min rest |
| Friday | Rest or easy | 0-30 min | Optional Z1 spin |
| Saturday | Long ride | 2.5-3 hr | Z2 with 2x10 min Z3 |
| Sunday | Easy | 60 min | Z2, flat terrain |
Weekly hours: 7-8 hours
Key focus: Complete all sessions, find sustainable pacing
Week 2: Building
Goal: Increase VO2 max volume slightly
| Day | Workout | Duration | Details |
|---|---|---|---|
| Monday | Rest | - | Complete rest |
| Tuesday | VO2 max | 60 min | 4x4 min @ 105-108% FTP, 4 min rest |
| Wednesday | Easy spin | 45 min | Z1-Z2 |
| Thursday | Sweet spot | 75 min | 3x12 min @ 88-92% FTP, 4 min rest |
| Friday | Easy | 45 min | Z2 |
| Saturday | Long ride | 3 hr | Z2 base, include some hills |
| Sunday | Easy | 60 min | Z2, social pace |
Weekly hours: 8-9 hours
Key focus: 4th VO2 max interval added
Week 3: Intensification
Goal: Add second VO2 max session
| Day | Workout | Duration | Details |
|---|---|---|---|
| Monday | Rest | - | Complete rest |
| Tuesday | VO2 max (long) | 65 min | 4x4 min @ 108% FTP, 4 min rest |
| Wednesday | Easy | 45 min | Z1-Z2 recovery |
| Thursday | VO2 max (short) | 55 min | 3 sets of 6x30/30 @ 125% FTP |
| Friday | Rest | - | Complete rest |
| Saturday | Long ride | 3 hr | Z2 with 20 min tempo |
| Sunday | Easy | 60 min | Z2 |
Weekly hours: 8-9 hours
Key focus: Two VO2 max sessions with different formats
Week 4: Recovery
Goal: Absorb training, recover fully
| Day | Workout | Duration | Details |
|---|---|---|---|
| Monday | Rest | - | Complete rest |
| Tuesday | Easy | 45 min | Z1-Z2 only |
| Wednesday | Easy | 45 min | Z1-Z2 only |
| Thursday | Openers | 50 min | Z2 with 4x30 sec Z5 efforts |
| Friday | Rest | - | Complete rest |
| Saturday | Moderate | 2 hr | Z2-Z3, no hard efforts |
| Sunday | Easy | 45 min | Z2 |
Weekly hours: 5-6 hours
Key focus: Full recovery before next block
Week 5: Progression
Goal: Return to intensity with increased volume
| Day | Workout | Duration | Details |
|---|---|---|---|
| Monday | Rest | - | Complete rest |
| Tuesday | VO2 max | 70 min | 5x4 min @ 108-110% FTP, 4 min rest |
| Wednesday | Easy | 45 min | Z1-Z2 |
| Thursday | Threshold | 80 min | 2x20 min @ 95-98% FTP, 6 min rest |
| Friday | Easy | 45 min | Z2 |
| Saturday | Long ride | 3.5 hr | Z2 with 30 min total tempo |
| Sunday | Easy | 60 min | Z2 |
Weekly hours: 9-10 hours
Key focus: 5th VO2 max interval, longer threshold
Week 6: Peak Load
Goal: Maximum productive training stress
| Day | Workout | Duration | Details |
|---|---|---|---|
| Monday | Rest | - | Complete rest |
| Tuesday | VO2 max (long) | 75 min | 4x8 min @ 100-105% FTP, 3 min rest |
| Wednesday | Easy | 45 min | Z1-Z2 |
| Thursday | VO2 max (short) | 60 min | 3 sets of 8x40/20 @ 125% FTP |
| Friday | Rest | - | Complete rest |
| Saturday | Long ride | 3.5 hr | Z2 with race-pace efforts |
| Sunday | Easy-moderate | 75 min | Z2-Z3 |
Weekly hours: 9-10 hours
Key focus: Highest intensity volume of the plan
Week 7: Consolidation
Goal: Maintain intensity, reduce volume slightly
| Day | Workout | Duration | Details |
|---|---|---|---|
| Monday | Rest | - | Complete rest |
| Tuesday | VO2 max | 65 min | 4x4 min @ 110% FTP, 4 min rest |
| Wednesday | Easy | 45 min | Z1-Z2 |
| Thursday | Over-unders | 70 min | 3x10 min (2 min @ 105%, 2 min @ 90%), 5 min rest |
| Friday | Easy | 45 min | Z2 |
| Saturday | Long ride | 3 hr | Z2 with competition-style surges |
| Sunday | Easy | 60 min | Z2 |
Weekly hours: 8-9 hours
Key focus: Quality over quantity
Week 8: Testing & Transition
Goal: Measure improvements, prepare for next phase
| Day | Workout | Duration | Details |
|---|---|---|---|
| Monday | Rest | - | Complete rest |
| Tuesday | Easy | 45 min | Z1-Z2 |
| Wednesday | Openers | 50 min | Z2 with 3x1 min @ 105% |
| Thursday | 5-min VO2 max test | 45 min | Full warm-up, 5-min all-out effort |
| Friday | Rest | - | Complete rest |
| Saturday | Easy-moderate | 2 hr | Z2-Z3, celebration ride |
| Sunday | Easy | 45 min | Z2 |
Weekly hours: 6-7 hours
Key focus: Fresh test, measure progress
Key Workouts Explained
The 4x4 Minute Intervals
The backbone of this plan. Four 4-minute efforts at 105-110% FTP with equal rest.
How to execute:
- Start each interval controlled, not all-out
- Find a sustainable rhythm in the first minute
- Maintain through minutes 2-3
- Give everything in minute 4
- Recovery should be truly easy (spinning, not pushing)
The 30/30 and 40/20 Sessions
Short intervals that accumulate VO2 max time:
30/30: 30 seconds hard (120-130% FTP), 30 seconds easy 40/20: 40 seconds hard (125-135% FTP), 20 seconds easy
Tips:
- First few feel easy - that's normal
- Heart rate accumulates through the set
- By interval 6-8, you're suffering
- Keep pedaling during rest, don't coast
The 4x8 Seiler Protocol
Longer intervals at slightly lower intensity:
Execution:
- 8 minutes at 100-107% FTP
- 3 minutes very easy recovery
- Repeat 4 times
This format maximizes time at elevated oxygen consumption.
Adjusting the Plan
If You're Struggling
Signs you need more recovery:
- Can't complete prescribed intervals
- Heart rate won't rise to target zones
- Persistent fatigue or muscle soreness
- Sleep quality declining
Solutions:
- Add an extra rest day
- Reduce interval count by 1
- Take an unplanned recovery week
- Check nutrition and sleep
If It Feels Too Easy
Signs you can handle more:
- Completing all intervals without extreme difficulty
- Recovering well between sessions
- Energy levels high
- Performance improving consistently
Solutions:
- Increase interval intensity by 2-3%
- Add 1 interval to VO2 max sessions
- Extend long ride duration
- Keep current plan - consistency matters most
Nutrition During This Plan
Daily Requirements
VO2 max training burns significant calories and depletes glycogen. Ensure:
- Carbohydrates: 5-7g/kg body weight on hard days
- Protein: 1.6-2.0g/kg body weight
- Hydration: 500ml+ per hour of training
Pre-Workout (Hard Sessions)
- 2-3 hours before: Full meal with carbs and protein
- 1 hour before: Light snack (banana, rice cake)
- Avoid high fiber/fat close to hard efforts
Post-Workout
- Within 30 minutes: 20-30g protein + fast carbs
- Within 2 hours: Full balanced meal
- Continue hydrating
Expected Results
Following this plan consistently, expect:
| Metric | Typical Improvement |
|---|---|
| VO2 max | 5-10% increase |
| FTP | 3-8% increase |
| 5-min power | 5-10% increase |
| Recovery | Improved between efforts |
Results vary based on:
- Starting fitness level (lower = more improvement potential)
- Adherence to the plan
- Sleep, nutrition, and stress management
- Genetic response to training
After the 8 Weeks
Option 1: Repeat with Progression
Take 1 week easy, then repeat with:
- 2-5% higher interval targets
- 1 additional interval in some sessions
- Slightly longer long rides
Option 2: Transition to Race Phase
If events are approaching:
- Reduce VO2 max work to 1x/week
- Add race-specific workouts
- Include race simulations
- Taper appropriately
Option 3: Maintain
If no races and you've reached goals:
- 1 VO2 max session/week maintains fitness
- Focus on other limiters (FTP, endurance)
- Enjoy the fitness you've built
Track Your Progress
- Test before and after with our Cycling VO2 Max Calculator
- Monitor FTP changes with our FTP Calculator
- Track training load with our TSS Calculator
Related Resources
- Best VO2 Max Workouts - Detailed workout explanations
- VO2 Max Training on Zwift - Indoor training tips
- How Often to Train VO2 Max - Frequency guidelines
- VO2 Max vs FTP - Understanding both metrics
- Cycling VO2 Max Guide - Complete VO2 max explanation