IntermediateVELO-100KMGoal: 4h00

100 km cycling event in 4h

10-week plan to complete 100 km in 4 hours. For cyclists who can already ride 50–60 km and want to build endurance and consistency.

Duration
10
weeks
Sessions
4
per week
Distance
100
km

Prerequisites

  • Regular 50–60 km long rides
  • Ride 2h comfortably
  • At least 3 rides per week

Export this plan

Add sessions to your calendar or export to your Garmin / Coros watch.

ℹ️.ICS: Apple Calendar, Google Calendar, Outlook — .FIT: Garmin Connect, Coros Training Hub, Suunto, Wahoo

Week-by-week program

W1Aerobic base
Week 1
Monday
Rest

Rest

Tuesday
Ride60 min

1h easy endurance, cadence 85-90 rpm

Wednesday
Rest

Rest or mobility

Thursday
Ride60 min

1h with 3×5 min at 75% MHR (3 min recovery)

Friday
Rest

Rest

Saturday
Long ride120 min

2h at 65-70% MHR

Sunday
Rest

Active recovery

W2Progressive volume
Week 2
Monday
Rest

Rest

Tuesday
Ride70 min

1h10 easy endurance with 30s/30s surges (×8)

Wednesday
Rest

Rest

Thursday
Ride75 min

1h15: 4×6 min at 78% MHR

Friday
Rest

Rest

Saturday
Long ride150 min

2h30 at 65-70% MHR, practice nutrition

Sunday
Rest

Rest

W3Climbing development
Week 3
Monday
Rest

Rest

Tuesday
Ride60 min

1h with 6 hill repeats (3-5 min each)

Wednesday
Rest

Rest

Thursday
Ride80 min

1h20: 2×15 min at 78% MHR (5 min recovery)

Friday
Rest

Rest

Saturday
Long ride165 min

2h45 on varied roads (climbs included)

Sunday
Rest

Active recovery

W4Recovery
Week 4
Monday
Rest

Rest

Tuesday
Ride50 min

50 min easy endurance

Wednesday
Rest

Rest

Thursday
Ride60 min

1h easy with 2×5 min at 75% MHR

Friday
Rest

Rest

Saturday
Long ride105 min

1h45 easy ride

Sunday
Rest

Full rest

W5Tempo endurance
Week 5
Monday
Rest

Rest

Tuesday
Ride75 min

1h15 with 20 min at 80% MHR in the middle

Wednesday
Rest

Rest

Thursday
Ride90 min

1h30: 3×10 min at 80% MHR (3 min recovery)

Friday
Rest

Rest

Saturday
Long ride~2h50

70 km at target pace (simulation)

Sunday
Rest

Rest

W6Peak volume
Week 6
Monday
Rest

Rest

Tuesday
Ride80 min

1h20 easy endurance + 4×3 min sustained effort

Wednesday
Rest

Rest

Thursday
Ride90 min

1h30: 2×20 min at 78-80% MHR

Friday
Rest

Rest

Saturday
Long ride210 min

3h30 — 80-85 km varied terrain, nutrition tested

Sunday
Rest

Active recovery, easy legs

W7Recovery 2
Week 7
Monday
Rest

Rest

Tuesday
Ride55 min

55 min easy spinning

Wednesday
Rest

Rest

Thursday
Ride60 min

1h with 2×8 min at 75% MHR

Friday
Rest

Rest

Saturday
Long ride120 min

2h easy ride

Sunday
Rest

Full rest

W8100 km simulation
Week 8
Monday
Rest

Rest

Tuesday
Ride75 min

1h15 with threshold intervals

Wednesday
Rest

Rest

Thursday
Ride60 min

1h easy recovery ride

Friday
Rest

Rest

Saturday
SIMULATION~4h

100 km at target pace — race-day nutrition, similar course if possible

Sunday
Rest

Full rest, recovery is priority

W9Taper
Week 9
Monday
Rest

Rest

Tuesday
Ride60 min

1h with 3×4 min at race pace

Wednesday
Rest

Rest

Thursday
Ride50 min

50 min easy endurance + 2×3 min brisk

Friday
Rest

Rest

Saturday
Short ride90 min

1h30 easy, save the legs

Sunday
Rest

Rest

W10RACE WEEK
Week 10
Monday
Rest

Rest

Tuesday
Activation40 min

40 min very easy + 3×1 min at race pace

Wednesday
Rest

Rest, bike check (tires, brakes, derailleur)

Thursday
Rest

Rest

Friday
Activation25 min

25 min very easy spinning

Saturday
Rest

Rest, carb-loading meal, sleep

Sunday
RACE~4h

🚴 100 km — Pace yourself, fuel well, enjoy!

Training tips

  • 1.Nutrition is key over 100 km: 60 g carbs/hour from hour two onward.
  • 2.Group riding helps — drafting saves 20–30% energy.
  • 3.Vary your sessions: easy, intervals, climbs, long ride.
  • 4.Don't sprint at the start — pacing makes all the difference.

Frequently Asked Questions

Do I need a power meter?

No, a heart rate monitor is enough. A power meter is a bonus for optimizing intensity but not essential.

How do I prevent cramps over 100 km?

Regular hydration (water + electrolytes), proper nutrition, and adequate training. Cramps often come from sodium deficit or under-preparation.