12-Week Intermediate Gravel Training Plan for 100 Miles

This 12-week plan prepares intermediate gravel cyclists for a 100-mile gravel century using power and heart rate zones. The balanced timeline provides a 4-week base phase, extended build with a recovery week, and a proper peak and taper. It assumes you have a power meter and heart rate monitor and are already riding regularly on mixed surfaces. The plan uses gravel climb repeats, mixed-surface tempo, and progressive long rides to 5 hours to prepare you for the demands of 100 miles on unpaved terrain.

IntermediateGravel100 Miles

This plan assumes

Effort system Power zones (% FTP) + HR zones (% max HR)
Weekly hours 6-10h
Rides per week 5

Are you ready for this plan?

  • Can ride continuously for 2.5 hours at a comfortable pace on mixed surfaces
  • Have a power meter and heart rate monitor
  • Know your current FTP (tested within the last 6 weeks)
  • Own a gravel bike with wide tires (38-45mm) and tubeless setup
  • Can commit to 5 rides per week for 12 weeks

If you cannot ride for 2.5 hours comfortably on gravel or do not have a power meter, start with a beginner plan or a 50-mile plan first. Start here instead.

Plan overview

Base Weeks 1-4

Rebuild and solidify your aerobic base with sustained Zone 2 gravel efforts. Long rides grow from 2.5 hours to 3.5 hours. Weekday rides introduce tempo and sweet spot to raise your aerobic ceiling.

6-8 hours/week

Build Weeks 5-9

Introduce threshold intervals with gravel climb repeats to raise FTP. Long rides extend to 4.5+ hours with sections at gravel century pace. Includes a recovery week at week 8 to absorb accumulated training.

8-10 hours/week

Peak Weeks 10-11

Highest quality sessions with gravel century simulations and pacing rehearsals. Volume begins to taper but intensity stays high. Your longest ride approaches 5 hours.

9-10 hours/week

Taper Weeks 12

Reduce volume by 40-50% while keeping two short, sharp sessions. Focus on sleep, nutrition prep, tire setup, and equipment checks.

4-5 hours/week

Weekly structure

Mon Rest
Tue Intervals
Wed Easy endurance
Thu Gravel climb repeats / Threshold
Fri Rest
Sat Long gravel ride
Sun Recovery ride

Training zones

This plan uses power zones (% of FTP) and heart rate zones (% of max HR) to guide effort. A power meter and heart rate monitor are required.

Power zones

Zone % FTP RPE Feel
Z1
Recovery
0-55% FTP 1-2 out of 10 Extremely easy. No sensation of effort. Used only for recovery rides.
Z2
Endurance
56-75% FTP 3-4 out of 10 Comfortable, sustainable effort. You are working but could maintain this for hours on gravel.
Z3
Tempo
76-90% FTP 5-6 out of 10 Moderately hard. Sustainable for 30-60 minutes but requires concentration, especially on loose surfaces.
Z4
Threshold
91-105% FTP 7-8 out of 10 Hard. You can sustain this for 20-40 minutes with focus. Speaking is difficult. On gravel climbs, this is your ceiling.
Z5
VO2max
106-120% FTP 8-9 out of 10 Very hard. Maximum sustainable effort for 3-8 minutes. Legs and lungs burn.
Z6
Anaerobic Capacity
121-150% FTP 9-10 out of 10 Maximum effort for 30 seconds to 2 minutes. Not sustainable.
Z7
Neuromuscular Power
150%+ FTP 10 out of 10 All-out sprint for under 30 seconds. Pure explosive effort.

Heart rate zones

Zone % Max HR Feel
Z1
Recovery
0-59% max HR Extremely easy. No sensation of effort. Used only for recovery rides.
Z2
Endurance
60-70% max HR Comfortable, sustainable effort. You are working but could maintain this for hours on gravel.
Z3
Tempo
71-80% max HR Moderately hard. Sustainable for 30-60 minutes but requires concentration, especially on loose surfaces.
Z4
Threshold
81-90% max HR Hard. You can sustain this for 20-40 minutes with focus. Speaking is difficult. On gravel climbs, this is your ceiling.
Z5
VO2max
91-100% max HR Very hard. Maximum sustainable effort for 3-8 minutes. Legs and lungs burn.

12-week training plan

5 rides per week building from 6h in week 1 to a peak of 10h before tapering. All sessions use power zones (% FTP) with heart rate as a secondary reference. Balanced timeline for gravel century preparation.
Day Session Duration
WEEK 1
Mon Rest -
Tue Gravel endurance + 3x8min mixed-surface tempo @ 76-90% FTP / 71-80% HR 75 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu Gravel endurance + 2x10min tempo @ 76-90% FTP / 71-80% HR 75 min
Fri Rest -
Sat Long gravel endurance @ 56-75% FTP / 60-70% HR 2h 30min
Sun Recovery @ 0-55% FTP / 0-59% HR 45 min
WEEK 2
Mon Rest -
Tue Gravel endurance + 3x10min mixed-surface tempo @ 76-90% FTP / 71-80% HR 80 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu Gravel endurance + 2x12min tempo @ 76-90% FTP / 71-80% HR 80 min
Fri Rest -
Sat Long gravel endurance @ 56-75% FTP / 60-70% HR 2h 45min
Sun Recovery @ 0-55% FTP / 0-59% HR 45 min
WEEK 3
Mon Rest -
Tue Gravel endurance + 3x12min mixed-surface tempo @ 76-90% FTP / 71-80% HR 85 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu Gravel endurance + 2x12min sweet spot @ 88-93% FTP / 71-80% HR 80 min
Fri Rest -
Sat Long gravel endurance @ 56-75% FTP / 60-70% HR 3h
Sun Recovery @ 0-55% FTP / 0-59% HR 50 min
WEEK 4
Mon Rest -
Tue Gravel endurance + 2x15min sweet spot @ 88-93% FTP / 71-80% HR 85 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu Gravel endurance + 2x15min sweet spot @ 88-93% FTP / 71-80% HR 85 min
Fri Rest -
Sat Long gravel endurance + tempo finish @ 76-90% FTP / 71-80% HR 3h 15min
Sun Recovery @ 0-55% FTP / 0-59% HR 50 min
WEEK 5
Mon Rest -
Tue Gravel endurance + 2x15min sweet spot @ 88-93% FTP / 71-80% HR 85 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu Gravel climb repeats: 3x10min @ 91-105% FTP / 81-90% HR 85 min
Fri Rest -
Sat Long gravel endurance + century pace sections @ 76-85% FTP / 71-80% HR 3h 30min
Sun Recovery @ 0-55% FTP / 0-59% HR 50 min
WEEK 6
Mon Rest -
Tue Gravel endurance + 3x15min sweet spot @ 88-93% FTP / 71-80% HR 90 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu Gravel climb repeats: 2x15min @ 91-105% FTP / 81-90% HR 85 min
Fri Rest -
Sat Long gravel endurance + century pace @ 76-85% FTP / 71-80% HR 3h 45min
Sun Recovery @ 0-55% FTP / 0-59% HR 55 min
WEEK 7
Mon Rest -
Tue Gravel endurance + 3x15min sweet spot @ 88-93% FTP / 71-80% HR 90 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu Gravel climb repeats: 2x20min @ 91-105% FTP / 81-90% HR 90 min
Fri Rest -
Sat Long gravel endurance + century pace @ 76-85% FTP / 71-80% HR 4h
Sun Recovery @ 0-55% FTP / 0-59% HR 55 min
WEEK 8
Mon Rest -
Tue Recovery week: easy gravel endurance @ 56-75% FTP / 60-70% HR 60 min
Wed Rest -
Thu Gravel endurance + 2x10min tempo @ 76-90% FTP / 71-80% HR 70 min
Fri Rest -
Sat Long gravel endurance @ 56-75% FTP / 60-70% HR 2h 30min
Sun Recovery @ 0-55% FTP / 0-59% HR 40 min
WEEK 9
Mon Rest -
Tue Gravel endurance + 3x15min sweet spot @ 88-93% FTP / 71-80% HR 90 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu Gravel climb repeats: 2x20min @ 91-105% FTP / 81-90% HR 90 min
Fri Rest -
Sat Long gravel endurance + century pace @ 76-85% FTP / 71-80% HR 4h 15min
Sun Recovery @ 0-55% FTP / 0-59% HR 55 min
WEEK 10
Mon Rest -
Tue Gravel endurance + 2x20min sweet spot @ 88-93% FTP / 71-80% HR 90 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu Gravel century simulation: 2x30min @ 76-85% FTP / 71-80% HR 90 min
Fri Rest -
Sat Long gravel endurance + century pace @ 76-85% FTP / 71-80% HR 4h 30min
Sun Recovery @ 0-55% FTP / 0-59% HR 55 min
WEEK 11
Mon Rest -
Tue Gravel endurance + 2x15min threshold @ 91-105% FTP / 81-90% HR 80 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 50 min
Thu Gravel endurance + 2x10min sweet spot @ 88-93% FTP / 71-80% HR 75 min
Fri Rest -
Sat Long gravel endurance + pace rehearsal @ 76-85% FTP / 71-80% HR 3h 30min
Sun Recovery @ 0-55% FTP / 0-59% HR 45 min
WEEK 12
Mon Rest -
Tue Easy gravel endurance + 2x8min tempo @ 76-90% FTP / 71-80% HR 55 min
Wed Rest -
Thu Activation: 2x5min @ 91-105% FTP / 81-90% HR 45 min
Fri Rest -
Sat Gravel Century Day: 100 Miles 6-8h
Sun Rest -

This plan is not personalized for you

This plan uses Power zones (% FTP) and HR zones (% max HR) effort guidance and assumes 6-10h/week of available training time. Here is what a generic plan cannot account for:

  • All power targets are expressed as percentages of your FTP. If you have not tested your FTP recently, every interval target may be too easy or too hard for your actual fitness level. Test before starting the plan.
  • Weekly volume is fixed, but your real available time changes week to week. This plan cannot adjust when your schedule shifts.
  • Gravel surfaces vary enormously. This plan cannot account for your specific local terrain, whether that is packed dirt, loose rock, or sandy double track.
  • If you miss a session, the plan does not recalibrate. You either fall behind or skip ahead, and both compromise the training progression.
  • There is no feedback loop. This plan does not read your power data, sleep quality, or HRV to adjust intensity. An AI coach does this automatically every week.
Get a Personalized Plan

Start Free · Pay Nothing Today · Cancel Anytime

Week-by-week breakdown

Week 1 Base 🕐 6h 15min

Gravel century foundation

Focus: Establish the 5-ride structure. Long ride at 2h 30min. Tempo blocks at 8 minutes.

Key session: Saturday long gravel ride: 2h 30min at Zone 2 (56-75% FTP). Stay disciplined on power, no surges.

What to feel: Controlled and comfortable. The base phase builds the platform for the harder work ahead.

Avoid: Pushing too hard on loose gravel sections in week 1. Let the bike move beneath you.

Week 2 Base 🕐 6h 45min

Tempo extension

Focus: Extend tempo blocks to 10-12 minutes. Long ride grows to 2h 45min.

Key session: Tuesday: 3x10min mixed-surface tempo at 76-90% FTP. Steady power on gravel.

What to feel: Tempo should feel moderately hard but sustainable. On gravel, power will fluctuate more than on road.

Avoid: Starting tempo intervals too hard and fading. Consistent power across all intervals matters more than peak power.

Week 3 Base 🕐 7h 15min

Sweet spot introduction

Focus: First sweet spot intervals at 88-93% FTP. Long ride reaches 3 hours.

Key session: Thursday: 2x12min sweet spot at 88-93% FTP. Practice eating on the Saturday long ride every 30 minutes.

What to feel: Sweet spot should feel genuinely hard but completable. The 3-hour ride should feel solid but not depleting.

Avoid: Waiting until you feel hungry to eat. On a gravel century, you need to eat from the first 30 minutes.

Week 4 Base 🕐 7h 45min

Sweet spot extension and tempo finish

Focus: Sweet spot blocks extend to 15 minutes. Long ride at 3h 15min with a tempo finish.

Key session: Saturday: 3h 15min with the last 30min at tempo (76-90% FTP). This teaches you to push when tired.

What to feel: The tempo finish should feel hard after 2h 45min of riding. This is intentional. On century day, the last 30 miles are the hardest.

Avoid: Confusing sweet spot with threshold. Sweet spot is 88-93% FTP, not 95-105%.

Week 5 Build 🕐 8h 15min

Gravel climb repeats begin

Focus: First gravel climb repeats at 91-105% FTP. Long ride at 3h 30min with century pace sections.

Key session: Thursday: gravel climb repeats, 3x10min at 91-105% FTP. Stay seated for traction.

What to feel: Threshold should feel hard. Speaking is difficult. On gravel climbs, this is your ceiling effort.

Avoid: Standing and surging on every gravel climb. Stay seated for traction and energy conservation.

Week 6 Build 🕐 8h 45min

Century pace practice

Focus: Long ride includes century pace sections (76-85% FTP). Climb repeats extend to 15 minutes.

Key session: Saturday: 3h 45min with century pace sections. Practice your race-day nutrition plan.

What to feel: Century pace should feel like controlled tempo on gravel. Sustainable for the full distance.

Avoid: Tire pressure too high. Lower 5-10 psi below your road setup for better grip and comfort.

Week 7 Build 🕐 9h 15min

Volume and intensity peak

Focus: Highest intensity week. Climb repeats at 20 minutes. Long ride at 4 hours with century pace.

Key session: Saturday: 4h with century pace sections. Simulate race conditions with race-day nutrition and tire setup.

What to feel: Tired by Thursday but capable by Saturday. The 4-hour ride should be hard but not devastating.

Avoid: Burning matches on gravel climbs. Save energy for the second half.

Week 8 Build 🕐 5h 40min

Recovery week

Focus: Reduce volume by 40%. Easy rides only with a short tempo session. Let your body absorb the training.

Key session: Thursday: easy ride with 2x10min tempo. Just enough to stay sharp without adding fatigue.

What to feel: Fresh, motivated, and slightly restless. If you still feel tired, take an extra rest day.

Avoid: Panicking about losing fitness. You are not losing fitness. You are absorbing it.

Week 9 Build 🕐 9h 30min

Final build

Focus: Return to high volume. Long ride reaches 4h 15min with century pace sections.

Key session: Saturday: 4h 15min with century pace blocks. This is your dress rehearsal for the distance.

What to feel: Strong and confident after recovery week. The century pace sections should feel controlled.

Avoid: Going harder than planned because you feel strong. Save the extra energy for race day.

Week 10 Peak 🕐 9h 15min

Century simulation

Focus: Century simulation: 2x30min at gravel century pace. Long ride at 4h 30min.

Key session: Thursday: gravel century simulation, 2x30min at 76-85% FTP on mixed surfaces. Hold even power.

What to feel: The simulation should feel hard but doable. If you can hold power for both blocks, you are ready.

Avoid: Treating the simulation as a time trial. It is a pacing exercise, not a max effort.

Week 11 Peak 🕐 7h 30min

Sharpening

Focus: Volume drops but intensity stays. Long ride reduces to 3h 30min with pace rehearsal.

Key session: Saturday: 3h 30min with the last 45min at century pace. Final long effort before race week.

What to feel: Sharp, fast, and efficient. Rides feel easier at the same power. The taper is working.

Avoid: Adding extra intensity because you feel good. Channel that energy into race day.

Week 12 Taper 🕐 ~5h (including race)

Race week

Focus: Two short rides to stay loose. Tuesday easy tempo, Thursday activation. Saturday is century day.

Key session: Saturday: 100-mile gravel century. Start at Zone 2, build to century pace by mile 20, eat on smooth sections every 20 minutes.

What to feel: Restless, eager, and slightly nervous. Trust the 11 weeks of work behind you.

Avoid: Going out too fast in the first 20 miles. Gravel century pacing is everything. Start conservative, finish strong.

Fueling your training

Gravel century nutrition is the hardest challenge in endurance cycling. Rough surfaces make it harder to eat and drink, aid stations are sparse, and 6-8 hours of variable effort on mixed terrain demands more fuel than the same distance on pavement.

🍌 Before rides

Eat a carb-rich meal 3 hours before longer rides. Aim for 100-150g of carbohydrates: rice, oatmeal, toast with honey, or pasta. For early morning rides, a smaller meal of 60-80g carbs 90 minutes before is sufficient.

⚡ During rides

For rides over 90 minutes, aim for 60-90 grams of carbohydrates per hour. On gravel, plan your eating for smooth sections where you can safely reach into your frame bag. Start eating at minute 20. For a 100-mile gravel event, carry more food than you think you need since aid stations may be sparse.

🥛 After rides

Within 30 minutes of finishing, consume 1.2g of carbohydrates per kilogram of body weight plus 20-30g of protein. Good options: recovery shake, rice with chicken, chocolate milk, or yogurt with granola and fruit.

💧 Hydration

Drink 500-750ml per hour depending on temperature and sweat rate. Use electrolyte mix in your bottles. On a gravel century, carry at least two large bottles plus extra in your frame bag. Know where water stops are.

🏁 Race day

Eat your pre-ride meal 3 hours before start. Carry enough nutrition for 6-8 hours: budget 60-90g carbs per hour. Pack everything in your frame bag and top tube bag. Know where aid stations are. Carry backup nutrition. Never try new food on race day.

Gear checklist

Essential

Power meter Essential for pacing a gravel century. Without power data, you risk blowing up after mile 60 when fatigue amplifies every surface imperfection.
Heart rate monitor Secondary effort reference and cardiac drift detection. Over 6-8 hours, cardiac drift becomes significant and heart rate helps you recognize when to back off.
Gravel bike with drop bars A gravel-specific frame with tire clearance, compliance, and multiple hand positions is essential for 6-8 hours on mixed surfaces.
Wide tires (38-45mm) with appropriate tread Wider tires at lower pressure provide the grip, comfort, and confidence needed for 100 miles of mixed-surface riding.
Tubeless setup with sealant Tubeless tires seal small punctures automatically. Over 100 miles of gravel, the probability of debris encounters is near certain.
Frame bag or top tube bag Carries nutrition, tools, and spares for a self-supported 100-mile effort. On gravel, you need everything accessible without stopping.

Nice to have

GPS computer with route loaded Displays real-time power, heart rate, distance, and route navigation. On a 100-mile gravel course, knowing what is ahead prevents pacing mistakes.
Tire plug kit, spare tube, and CO2 inflator Over 100 miles, carry backup for your backup. A plug kit, a spare tube, and two CO2 cartridges cover most scenarios.
Padded bar tape or ergonomic grips Reduces hand and arm fatigue from vibration. Over 100 miles of rough surfaces, hand fatigue becomes a serious limiter.

5 mistakes that derail intermediate plans

1

Running tire pressure too high for gravel surfaces

High tire pressure reduces grip, increases vibration, and leads to faster fatigue. Over 100 miles, the cumulative effect of wrong pressure is devastating.

Fix: Lower tire pressure 5-10 psi below your road setup. For 40mm tires, start around 30-35 psi and adjust based on your weight and surface conditions.

2

Burning matches on gravel climbs in the first half

Gravel climbs often take longer than they appear. On a century, every surge above threshold in the first 50 miles costs you double in the second 50.

Fix: Cap gravel climb efforts at 105% FTP for the first 60 miles. Stay seated for traction. Save your matches for the final 20 miles.

3

Hand and arm fatigue from gripping too tight

Over 6-8 hours, tight grip leads to hand numbness, forearm pump, and shoulder tension that can force you to stop.

Fix: Consciously relax your grip every 10 minutes. Move hand positions frequently. Consider padded bar tape and gel pads.

4

Not carrying enough nutrition for the full distance

Gravel centuries have fewer aid stations than road events. Running out of food at mile 70 on a remote gravel road is race-ending.

Fix: Carry enough nutrition for the full distance. Budget 60-90g carbs per hour for 6-8 hours. Use a frame bag to carry backup food.

5

Ignoring surface transitions in pacing

Power that feels sustainable on pavement becomes unsustainable on loose gravel. Over 100 miles, failing to adjust leads to early fatigue.

Fix: Reduce power by 5-10% when transitioning from pavement to loose gravel. Let heart rate confirm your adjusted effort is in the right zone.

Ride day tips

1

Pace the first 30 miles conservatively

On a gravel century, the race starts at mile 50. Set a power ceiling of 80% FTP for the first 30 miles regardless of how easy it feels.

2

Eat on smooth sections, plan for rough ones

Know the course surface profile and plan nutrition for smooth sections. Carry easy-to-open food in your top tube bag. Practice on every training ride.

3

Lower tire pressure and trust it

Lower pressure means more grip, more comfort, and less fatigue. The comfort savings compound over 6-8 hours of mixed-surface riding.

4

Break the century into segments mentally

Do not think about 100 miles. Think about the next aid station, the next 10 miles, the next climb. Mental fatigue on gravel is amplified by surface difficulty.

Why a personalized plan outperforms this one

This plan provides a solid framework for gravel century preparation. But a plan built from your actual power data, recovery metrics, and weekly schedule adapts to you instead of asking you to adapt to it.

Aspect This plan Personalized plan
Power targets All intervals based on generic % FTP ranges. Without a recent FTP test, targets may not match your actual fitness. Intervals calibrated to your tested FTP, updated after every test and performance breakthrough.
Weekly volume Fixed at 6-10 hours per week for every rider. Adjusted to your real available hours, which can change week to week based on life and work.
Surface specificity Generic gravel instructions that may not match your local terrain. Sessions adapted to your specific race course surface profile and local training terrain.
Missed sessions Plan does not adjust. You fall behind or skip ahead. Plan recalibrates the following week based on what you actually completed.
Race-specific preparation Generic gravel century pacing for a typical mixed-surface course. Adjusts interval profiles and long ride structure based on your specific race course profile and surface breakdown.
Get a Personalized Plan

Start Free · Pay Nothing Today · Cancel Anytime

Intermediate 100-mile gravel training plan FAQ

Common questions about this 12-week intermediate gravel training plan for a 100-mile gravel century.