How to structure your winter Zwift training plan
Winter is the perfect time to build fitness with structure. Zwift makes it easy to ride consistently, control watts, and hit precise training zones. The key is a clear plan that moves from base work to targeted intervals without burning you out.
Below is a practical 12-week framework you can adapt to your schedule. It uses simple progressions, clear targets based on FTP, and the best of Zwiftβs features to keep you motivated.
Set your baseline and zones
Start by establishing your current fitness so zones and workouts match reality.
- Test your FTP: Use a ramp test or a 20-minute test. Repeat every 4β6 weeks.
- Set power zones: Use the table below as a guide. If you train by heart rate, set HR zones too.
- Control the environment: Use 1β2 strong fans, a towel, and plenty of fluids. Heat raises heart rate and lowers power.
- Calibrate: Do a spindown if your trainer requires it. If you use a power meter, enable power match so ERG targets reflect the same device you race outdoors.
| Zone | Purpose | % of FTP |
|---|---|---|
| Z1 Recovery | Circulation and freshness | <55% |
| Z2 Endurance | Aerobic base | 56β75% |
| Z3 Tempo | Durability, muscular endurance | 76β87% |
| Sweet spot | Time-efficient base building | 88β94% |
| Z4 Threshold | Raise FTP | 95β105% |
| Z5 VO2 max | Improve aerobic ceiling | 106β120% |
| Z6 Anaerobic | Power and repeatability | 121β150% |
Coach tip: If ERG mode makes you grind a low cadence when tired, switch ERG off and ride by feel in the right zone. Quality beats perfection.
The 12-week Zwift winter plan
This plan uses a 3:1 cycle: three weeks of building, one easier week. Choose the weekly volume that fits your life, then keep the structure similar.
- Weeks 1β4: Foundation (aerobic base + skills)
Focus on Z2 endurance, smooth cadence, and light strength. Include short strides of tempo or sweet spot to stay engaged. - Weeks 5β8: Build (sweet spot and threshold)
Increase time near sweet spot and start structured threshold work. Keep one longer endurance ride. - Weeks 9β12: Sharpen (threshold and VO2)
Shorter, higher-quality sessions. Add VO2 max intervals once per week; keep endurance to maintain base.
Weekly templates
Pick the version that matches your time. Aim to increase weekly training load by about 5β10% for two to three weeks, then deload.
- Timeβcrunched (~4β6 hours/week)
- Mon: Off or 20β30 min mobility
- Tue: Intervals (sweet spot/threshold or VO2)
- Wed: Endurance Z2 45β75 min
- Thu: Tempo or sweet spot 45β60 min
- Fri: Off or easy 30β45 min Z1βZ2
- Sat: Longer endurance 90β120 min (RoboPacer or route)
- Sun: Optional 45β60 min recovery or drills
- Balanced (~7β10 hours/week)
- Mon: Off + strength 20β30 min
- Tue: Intervals (threshold)
- Wed: Endurance Z2 60β90 min
- Thu: Intervals (tempo/sweet spot or VO2 depending on phase)
- Fri: Off or 45 min recovery spin
- Sat: Long endurance 2β3 hours
- Sun: Tempo or group ride 60β90 min
Deload week (every 4th week): Reduce volume by ~40β50%, trim interval sets by one third, keep one short touch of intensity.
Key workouts by phase
Foundation (weeks 1β4)
- Endurance builder: 90β120 min @ 60β70% FTP, include 4 x 8 min high-cadence 95β105 rpm with easy spin between.
- Intro sweet spot: 3 x 10 min @ 88β92% FTP, 5 min easy between. Progress to 2 x 15β20 min.
- Drills: 6 x 1 min single-leg focus or low-cadence torque (60β65 rpm) @ 80β85% FTP, 2 min easy.
Build (weeks 5β8)
- Sweet spot progressions: 3 x 12β15 min @ 90β94% FTP, 4β5 min easy. Progress by adding time before adding power.
- Threshold ladders: 3β4 x 8β12 min @ 95β100% FTP, 4β6 min easy. Aim to hold steady cadence.
- Endurance + tempo: 75β90 min with 2 x 20 min @ 80β85% FTP in the middle.
Sharpen (weeks 9β12)
- VO2 max 30/30s: 3 sets of 8β10 x 30 sec @ 115β120% FTP / 30 sec easy, 5 min between sets. Start with two sets if new to VO2.
- Threshold over-unders: 3 x 12 min alternating 2 min @ 95% / 1 min @ 105% FTP, 6 min easy. Teaches lactate clearance.
- Endurance maintenance: 90β150 min Z2. Keep this comfortable and well-fueled.
Optional racing: One Zwift race every 1β2 weeks during Build or Sharpen can replace a threshold session. Choose a category that lets you sit near threshold, not full-send every time.
Sample week (Build, 7β8 h)
Mon Off + mobility 20 min
Tue Threshold 3 x 10 min @ 98β100% FTP (5 min easy)
Wed Endurance 75 min @ 60β70% FTP
Thu Sweet spot 3 x 15 min @ 90β92% FTP (5 min easy)
Fri Recovery 45 min @ <60% FTP
Sat Long Z2 2β2.5 h steady, last 20 min @ 80% FTP
Sun Tempo 60β75 min with 3 x 12 min @ 80β85% FTP
Use Zwift features to stay consistent
- ERG mode: Great for sweet spot and threshold on flat routes. For VO2 or sprint work, consider SIM mode or disable ERG to hit your own cadence and torque.
- RoboPacers: Ride endurance with a steady draft. Choose a bot whose pace keeps you in Z2.
- Workouts and workout creator: Build your exact intervals and progress them weekly (more reps, longer reps, or shorter recoveries).
- Group rides and races: Use social rides for aerobic time. Treat races as quality, but avoid stacking themβfatigue sneaks up indoors.
- Routes for purpose: Choose rolling courses for tempo/over-unders or flat routes for steady ERG work.
Recovery, fueling, and strength
- Fuel the work: Even indoors, take 40β60 g carbs per hour for endurance, 60β90 g/h for hard sessions. Start sipping early.
- Hydrate: 500β750 ml per hour with electrolytes. Heat stress is higher inside.
- Strength 2x/week: 20β30 min of core, hips, and posterior chain. In Sharpen phase, drop to 1x to keep legs fresh.
- Sleep and recovery: Aim for 7β9 hours. Watch resting heart rate and perceived freshness; if both drift the wrong way, back off a day.
Retest FTP in week 5 and week 9 or when workouts feel easier at the same heart rate. If gains are small, that is normal in winterβconsistency across months is what moves the needle.
Keep it simple: progress time-in-zone first, then intensity. Arrive in spring with a bigger aerobic base, a higher FTP, and the freshness to turn it into speed outdoors.