Back to training guides
Marathon · Time goal

Runner Imba's sub-3:30 marathon plan

A week-by-week version of Runner Imba's 100-day sub-3:30 program, with every daily workout and target pace kept in one place.

Goal time
3 hours 30 minutes
Goal pace
4:55/km
Duration
2 preseason weeks + 16 training weeks
Peak volume
About 75-80 km per week
Source
Runner Imba
This plan is intended for time-focused runners who already handle substantial weekly mileage. Extend the plan or reduce the distances if it is a large jump from your current training load.
Preseason (Weeks 1-2)Two weeks to reset your routine and establish a consistent easy-running habit.

Week 1

DayWorkoutPace and details
MonRestFull rest
TueEasy run 8 km + drillsA-skips and butt kicks
WedEasy run 10 kmVery easy, with relaxed breathing
ThuRecovery jog 6 km + corePlanks and squats
FriTempo run 5 kmMarathon pace: 4:55/km
SatLong run 16-20 kmComplete the distance without chasing pace
SunRecovery jog 5 kmEasy recovery

Week 2

DayWorkoutPace and details
MonRestFull rest
TueEasy run 10 km + drillsA-skips with attention to form
WedHill repeats 200 m × 8 + easy run 6 kmFocus on heart rate and perceived effort, not speed
ThuRecovery jog 8 kmComfortable and easy
FriTempo run 6 kmMarathon pace: 4:55/km
SatLong run 18-22 kmStay relaxed and begin rehearsing gels and fueling
SunRecovery jog or 1-hour walkChoose according to how you feel
Foundation and progression (D-111 to D-69)Increase weekly distance while building aerobic fitness, hill strength, and core stability.

Week of D-111

DayWorkoutPace and details
MonRestAdaptation happens during recovery
TueEasy run 7 km + 4-6 stridesEasy pace; run 70-100 m at 85-90% effort
WedEasy run 10 kmUse the previous day's pace and extend only the distance
ThuRecovery jog 5 km + coreTwo sets of planks, side planks, and bird dogs
FriEasy run 8 km + running drillsA-skips, B-skips, butt kicks, and high knees
SatLong run 15 km5:45-6:00/km
SunRecovery jog 6 km7:00/km or slower

Around D-104

DayWorkoutPace and details
MonFull restRest
TueEasy run 8 km + running drills6:30/km
WedEasy run 10 kmComfortable pace: 6:30/km
ThuRecovery jog 6 kmEasy
FriTempo run 5 kmWarm up and cool down 1-2 km each; main run at 4:55-5:00/km
SatLong run 16-20 km5:45-6:00/km
SunRecovery jog 5 kmOptional if you are struggling

Week of D-96

DayWorkoutPace and details
Mon(D-97)RestFull rest
Tue(D-96)Easy run 10 km + running drills6:30-7:00/km
Wed(D-95)Hill intervals 200 m × 8Easy run 3 km before and after
Thu(D-94)Recovery jog 7 km7:00-7:30/km; optional
Fri(D-93)Tempo run 6 km4:55/km
Sat(D-92)Long run 18-22 km5:45-6:00/km; hydrate every 5 km
Sun(D-91)Recovery jog 6 km7:00-7:30/km

Week of D-90

DayWorkoutPace and details
Mon(D-90)Rest or stretchingEasy recovery
Tue(D-89)Easy run 10 km + running drillsMarathon pace + 90 sec/km
Wed(D-88)Tempo run 7-10 kmAbout 4:45/km; test your limit
Thu(D-87)Recovery jog 6 kmMarathon pace + 120 sec/km
Fri(D-86)Easy run 8 km + 20 min strength workSquats and planks
Sat(D-85)Long run 20-24 kmMarathon pace + 45-60 sec/km
Sun(D-84)Recovery jog 5 km or restChoose according to how you feel

Week of D-83

DayWorkoutPace and details
Mon(D-83)Full restDays may be rearranged
Tue(D-82)Easy run 8 km6:30-7:00/km
Wed(D-81)Steady run 10 km5:20-5:25/km or goal pace
Thu(D-80)Recovery jog 6 kmKeep it short; optional
Fri(D-79)Easy run 8-10 km + 4 stridesComfortable
Sat(D-78)Long run 24 km6:00-6:30/km; hydration is essential
Sun(D-77)Easy run 6-8 kmCheck how your body feels

Week of D-76

DayWorkoutPace and details
Mon(D-76)Full restStretching only
Tue(D-75)AR progression5 km (+30 sec) + 5 km (+25 sec) + 5 km (+20 sec)
Wed(D-74)Recovery jog 8-10 km6:30-7:00/km or slower
Thu(D-73)Repeat AR progressionHold +30 sec/km if you feel poor
Fri(D-72)Recovery jog 7 kmEasy
Sat(D-71)Long run 24-26 kmProgress to goal pace over the final 5 km
Sun(D-70)Easy run 10 km6:00-6:30/km

Week of D-69

DayWorkoutPace and details
Mon(D-69)Full restRest
Tue(D-68)Progression run5 km (+25 sec) + 5 km (+20 sec) + 5 km (+15 sec)
Wed(D-67)Easy run 8 km6:30-7:00/km
Thu(D-66)Repeat progression runHold +25 sec/km if you feel poor
Fri(D-65)Recovery jog 7-8 kmOptional
Sat(D-64)Long run 26-28 kmProgress to +20 to +15 sec/km over the final 6-8 km
Sun(D-63)Easy run 10 kmAbout 75-80 km for the week
Speed and endurance (D-62 to D-34)Develop speed and endurance together through intervals, Yasso 800s, and steady runs.

Week of D-62 · 1 km intervals

DayWorkoutPace and details
Mon(D-62)Full restRest
Tue(D-61)Easy run 8 km6:00-6:30/km
Wed(D-60)1 km intervals × 84:55/km with 60 sec easy-jog recovery
Thu(D-59)Easy run 7 km6:00-6:30/km
Fri(D-58)Easy run + drillsCadence and stride drills
Sat(D-57)Progression long run 30 km5:40 → 5:30 → 5:20 → 5:10/km; finish the final 5 km at goal pace if possible
Sun(D-56)Recovery jog 5 kmEasy

Week of D-55 · 400 m intervals

DayWorkoutPace and details
Mon(D-55)Full restRest
Tue(D-54)AR 15 km5:25/km
Wed(D-53)400 m intervals × 101:45-1:50 with 200 m easy jog or 90 sec recovery
Thu(D-52)Recovery jog 5 kmEasy
Fri(D-51)Easy run 8 km + running drillsComfortable
Sat(D-50)Long run 32 kmProgress through the first 22 km, then run the final 10 km near goal pace
Sun(D-49)Recovery jog 6 kmEasy

Week of D-48 · Yasso 800s

DayWorkoutPace and details
Mon(D-48)Full restStretch and refuel
Tue(D-47)AR 12 kmGoal pace + 30 sec/km
Wed(D-46)Yasso 800s × 8-10800 m in 3:30 + 400 m easy jog in 3:30
Thu(D-45)Recovery jog 8-10 kmComfortable
Fri(D-44)AR progression 12 km4 km (+30 sec) → 4 km (+25 sec) → 4 km (+20 sec)
Sat(D-43)Easy run 10 km + 6 stridesEasy
Sun(D-42)LSD 28 kmFinish the final 5 km at goal pace if possible

Week of D-41 · 10 km steady run

DayWorkoutPace and details
Mon(D-41)Full restDays may be rearranged
Tue(D-40)AR 12-15 kmGoal pace + 30 sec/km
Wed(D-39)Marathon-pace run 10 kmCheck breathing, form, and mental state
Thu(D-38)Progression AR 12-15 km+15 sec → +10 sec → +5 sec per km
Fri(D-37)Full restPrepare for the weekend's key session
Sat(D-36)Half marathon or 25 km steady runEvery 5 km: +40 → +30 → +20 → +10 sec, then goal pace
Sun(D-35)Easy run 60 minActive recovery
Race preparation and taper (D-34 to D-7)Adapt to marathon pace, then reduce volume so you arrive at the start line fresh.

Week of D-34 · 30 km steady run

DayWorkoutPace and details
Mon(D-34)RestFull rest
Tue(D-33)Easy run 10-12 km + 6 strides60-90 sec/km slower than goal pace
Wed(D-32)Marathon-pace run 12-14 kmAdd a separate warm-up and cool-down
Thu(D-31)Easy run 10 kmEasy
Fri(D-30)RestFull rest
SatSteady run 30 kmGoal pace -5 to +10 sec/km; final 5 km at -5 sec/km if possible
SunEasy run 8-10 kmGoal pace + 60-90 sec/km

Week of D-27 · JTBC / Chuncheon preparation

DayWorkoutPace and details
TueEasy run 8 km + 1 km intervals × 8Chuncheon runners: 5-6 repeats
WedAR 14 kmGoal pace + 30-35 sec/km; Chuncheon: 10 km
ThuTempo run 14 kmGoal pace + 10-15 sec/km; Chuncheon: 10 km at goal pace
FriEasy run 10 kmSame as above
SatLong run 30-32 kmChuncheon: reduce to 25 km
SunEasy run 12 km + 6 stridesFinish easy

Week of D-21

DayWorkoutPace and details
Mon(D-21)RestFull rest
Tue(D-20)Easy run 8 km + 1 km intervals × 5Goal pace -10 sec/km
Wed(D-19)AR 12 kmGoal pace + 30 sec/km
Thu(D-18)Tempo run 10 kmGoal pace + 10 sec/km
Fri(D-17)RestFull rest
Sat(D-16)Long run 24-26 kmBetween goal pace +30 sec/km and goal pace
Sun(D-15)Easy run 10 km + 4 stridesEasy

Week of D-14 · Adjustment

DayWorkoutPace and details
Mon(D-14)RestFull rest
Tue(D-13)1 km intervals × 4Goal pace -5 sec/km
Wed(D-12)AR 10 kmGoal pace + 35 sec/km
Thu(D-11)Tempo run 8 kmGoal pace + 10 sec/km
Fri(D-10)RestFull rest
Sat(D-9)Long run 18-20 kmGoal pace + 20-30 sec/km
Sun(D-8)Easy run 8 kmPrioritize freshness over accumulated mileage

D-7 · Race week

DayWorkoutPace and details
Mon-WedEasy run 6-8 kmEasy
ThuTempo run 5 kmBriefly check the feel of goal pace
FriRestFull rest
SatEasy run 3 km + 4 stridesKeep it short and simply wake up the legs
SunRaceArriving at the start line fresh is the priority

Chuncheon

Final two weeks for the Chuncheon Marathon

DayWorkoutPace and details
MonRestFull rest
Tue(D-13)1 km intervals × 4Goal pace -10 sec/km
WedAR 10 kmGoal pace + 30 sec/km
ThuTempo run 8 kmGoal pace + 10 sec/km
FriRestFull rest
SatLong run 20 kmStart at goal pace +30 sec/km; finish the final 5 km at goal pace
SunEasy run 8 kmRace week: Tue 8 km, Wed 5 km tempo, Thu rest, Fri 4 km, Sun race

During the final two weeks, prioritize sleep and recovery over mileage.

Terms

Schedule terms

TermMeaning
Marathon paceAbout 4:55/km for a sub-3:30 target
ARThe source video's term for a sustained or progression-style aerobic run
Tempo runA key workout sustained near marathon pace
Yasso 800sRun 800 m in 3:30, then recover with a 400 m jog over 3:30
Fast finishGradually increase the pace toward race pace late in a long run
Steady runHold a prescribed pace continuously over a longer distance
Calculate pace for a different goal time →