MarathonPlan

Plans / Marathon

20-week marathon training plan

The longest plan we build: twenty weeks, with the slowest ramp. Good for a first marathon from a modest base, or if you want plenty of slack for missed weeks. The plan runs 20 weeks at 4 runs a week. Weekly distance goes from 30 km (18.6 mi) to a peak week of 62 km (38.5 mi), and the longest run is 32 km (19.9 mi). Every workout is listed below with its pace, and none of it is blurred or locked.

Distances and paces in

20-week marathon plan

VDOT
42.0
Predicted finish
3:40:33
3:36:08–3:44:58
Peak week
62 km38.5 mi
Longest run
32 km19.9 mi

Weekly distance, week by week

Base Build Peak Taper

Your pace zones

ZonePace rangeUsed for
Easy5:38/km9:04/mi – 6:10/km9:55/miMost of your running; conversational
Marathon4:59/km8:01/mi – 5:17/km8:30/miLong-run finishes and race-pace practice
Threshold4:49/km7:45/mi – 4:59/km8:01/miComfortably hard; tempo and cruise intervals
Interval4:25/km7:06/mi – 4:34/km7:21/miHard repeats of 3–5 minutes
Repetition4:09/km6:41/mi – 4:19/km6:57/miShort fast reps with full recovery

Week by week

Week 1

base · 34 km21.1 mi · long run 13.5 km8.4 mi

DayWorkoutDistanceDetails
TueEasy run + strides7 km4.3 mi5.5 km easy · 6 × 20 s repetition pace @ 4:15/km (1 min easy between)3.4 mi easy · 6 × 20 s repetition pace @ 6:50/mi (1 min easy between)
ThuThreshold run7 km4.3 mi1459 m warm-up easy · 20 min threshold @ 4:54/km · 1459 m cool-down easy0.9 mi warm-up easy · 20 min threshold @ 7:53/mi · 0.9 mi cool-down easy
FriEasy run6.5 km4 mi6.5 km easy4 mi easy
SunLong run13.5 km8.4 mi13.5 km easy8.4 mi easy

Week 2

base · 35.5 km22.1 mi · long run 14 km8.7 mi

DayWorkoutDistanceDetails
TueEasy run + strides7 km4.3 mi5.5 km easy · 6 × 20 s repetition pace @ 4:15/km (1 min easy between)3.4 mi easy · 6 × 20 s repetition pace @ 6:50/mi (1 min easy between)
ThuThreshold run7 km4.3 mi1459 m warm-up easy · 20 min threshold @ 4:54/km · 1459 m cool-down easy0.9 mi warm-up easy · 20 min threshold @ 7:53/mi · 0.9 mi cool-down easy
FriEasy run7.5 km4.7 mi7.5 km easy4.7 mi easy
SunLong run14 km8.7 mi14 km easy8.7 mi easy

Week 3

base · 37.5 km23.3 mi · long run 15 km9.3 mi

DayWorkoutDistanceDetails
TueEasy run + strides7.5 km4.7 mi6 km easy · 6 × 20 s repetition pace @ 4:15/km (1 min easy between)3.7 mi easy · 6 × 20 s repetition pace @ 6:50/mi (1 min easy between)
ThuThreshold run7.5 km4.7 mi1709 m warm-up easy · 20 min threshold @ 4:54/km · 1709 m cool-down easy1.1 mi warm-up easy · 20 min threshold @ 7:53/mi · 1.1 mi cool-down easy
FriEasy run7.5 km4.7 mi7.5 km easy4.7 mi easy
SunLong run15 km9.3 mi15 km easy9.3 mi easy

Week 4

base · cutback · 30 km18.6 mi · long run 9 km5.6 mi

DayWorkoutDistanceDetails
TueEasy run + strides7 km4.3 mi5.5 km easy · 6 × 20 s repetition pace @ 4:15/km (1 min easy between)3.4 mi easy · 6 × 20 s repetition pace @ 6:50/mi (1 min easy between)
ThuThreshold run7 km4.3 mi1459 m warm-up easy · 20 min threshold @ 4:54/km · 1459 m cool-down easy0.9 mi warm-up easy · 20 min threshold @ 7:53/mi · 0.9 mi cool-down easy
FriEasy run7 km4.3 mi7 km easy4.3 mi easy
SunLong run9 km5.6 mi9 km easy5.6 mi easy

Week 5

base · 39 km24.2 mi · long run 15.5 km9.6 mi

DayWorkoutDistanceDetails
TueEasy run + strides8 km5 mi6.5 km easy · 6 × 20 s repetition pace @ 4:15/km (1 min easy between)4 mi easy · 6 × 20 s repetition pace @ 6:50/mi (1 min easy between)
ThuThreshold run8 km5 mi1959 m warm-up easy · 20 min threshold @ 4:54/km · 1959 m cool-down easy1.2 mi warm-up easy · 20 min threshold @ 7:53/mi · 1.2 mi cool-down easy
FriEasy run7.5 km4.7 mi7.5 km easy4.7 mi easy
SunLong run15.5 km9.6 mi15.5 km easy9.6 mi easy

Week 6

base · 41 km25.5 mi · long run 16.5 km10.3 mi

DayWorkoutDistanceDetails
TueEasy run + strides8 km5 mi6.5 km easy · 6 × 20 s repetition pace @ 4:15/km (1 min easy between)4 mi easy · 6 × 20 s repetition pace @ 6:50/mi (1 min easy between)
ThuThreshold run8 km5 mi1959 m warm-up easy · 20 min threshold @ 4:54/km · 1959 m cool-down easy1.2 mi warm-up easy · 20 min threshold @ 7:53/mi · 1.2 mi cool-down easy
FriEasy run8.5 km5.3 mi8.5 km easy5.3 mi easy
SunLong run16.5 km10.3 mi16.5 km easy10.3 mi easy

Week 7

base · 43 km26.7 mi · long run 17 km10.6 mi

DayWorkoutDistanceDetails
TueEasy run + strides8.5 km5.3 mi7 km easy · 6 × 20 s repetition pace @ 4:15/km (1 min easy between)4.4 mi easy · 6 × 20 s repetition pace @ 6:50/mi (1 min easy between)
ThuThreshold run8.5 km5.3 mi2209 m warm-up easy · 20 min threshold @ 4:54/km · 2209 m cool-down easy1.4 mi warm-up easy · 20 min threshold @ 7:53/mi · 1.4 mi cool-down easy
FriEasy run9 km5.6 mi9 km easy5.6 mi easy
SunLong run17 km10.6 mi17 km easy10.6 mi easy

Week 8

build · cutback · 36 km22.4 mi · long run 13.5 km8.4 mi

DayWorkoutDistanceDetails
TueMarathon-pace run10 km6.2 mi1 km warm-up easy · 8 km marathon pace @ 5:08/km · 1 km cool-down easy0.6 mi warm-up easy · 5 mi marathon pace @ 8:16/mi · 0.6 mi cool-down easy
ThuCruise intervals9.5 km5.9 mi1179 m warm-up easy · 3 × 10 min threshold @ 4:54/km (2 min easy between) · 1179 m cool-down easy0.7 mi warm-up easy · 3 × 10 min threshold @ 7:53/mi (2 min easy between) · 0.7 mi cool-down easy
FriEasy run3 km1.9 mi3 km easy1.9 mi easy
SunLong run13.5 km8.4 mi13.5 km easy8.4 mi easy

Week 9

build · 45 km28 mi · long run 20 km12.4 mi

DayWorkoutDistanceDetails
TueMarathon-pace run10 km6.2 mi1 km warm-up easy · 8 km marathon pace @ 5:08/km · 1 km cool-down easy0.6 mi warm-up easy · 5 mi marathon pace @ 8:16/mi · 0.6 mi cool-down easy
ThuCruise intervals12 km7.5 mi1238 m warm-up easy · 4 × 10 min threshold @ 4:54/km (2 min easy between) · 1238 m cool-down easy0.8 mi warm-up easy · 4 × 10 min threshold @ 7:53/mi (2 min easy between) · 0.8 mi cool-down easy
FriEasy run3 km1.9 mi3 km easy1.9 mi easy
SunLong run · finish at marathon pace20 km12.4 mi15 km easy · 5 km marathon pace @ 5:08/km9.3 mi easy · 3.1 mi marathon pace @ 8:16/mi

Week 10

build · 48 km29.8 mi · long run 23 km14.3 mi

DayWorkoutDistanceDetails
TueMarathon-pace run10 km6.2 mi1 km warm-up easy · 8 km marathon pace @ 5:08/km · 1 km cool-down easy0.6 mi warm-up easy · 5 mi marathon pace @ 8:16/mi · 0.6 mi cool-down easy
ThuCruise intervals12 km7.5 mi1238 m warm-up easy · 4 × 10 min threshold @ 4:54/km (2 min easy between) · 1238 m cool-down easy0.8 mi warm-up easy · 4 × 10 min threshold @ 7:53/mi (2 min easy between) · 0.8 mi cool-down easy
FriEasy run3 km1.9 mi3 km easy1.9 mi easy
SunLong run · finish at marathon pace23 km14.3 mi17 km easy · 6 km marathon pace @ 5:08/km10.6 mi easy · 3.7 mi marathon pace @ 8:16/mi

Week 11

build · 50.5 km31.4 mi · long run 25.5 km15.8 mi

DayWorkoutDistanceDetails
TueMarathon-pace run10 km6.2 mi1 km warm-up easy · 8 km marathon pace @ 5:08/km · 1 km cool-down easy0.6 mi warm-up easy · 5 mi marathon pace @ 8:16/mi · 0.6 mi cool-down easy
ThuCruise intervals12 km7.5 mi1238 m warm-up easy · 4 × 10 min threshold @ 4:54/km (2 min easy between) · 1238 m cool-down easy0.8 mi warm-up easy · 4 × 10 min threshold @ 7:53/mi (2 min easy between) · 0.8 mi cool-down easy
FriEasy run3 km1.9 mi3 km easy1.9 mi easy
SunLong run · finish at marathon pace25.5 km15.8 mi19 km easy · 6.5 km marathon pace @ 5:08/km11.8 mi easy · 4 mi marathon pace @ 8:16/mi

Week 12

build · cutback · 40.5 km25.2 mi · long run 15.5 km9.6 mi

DayWorkoutDistanceDetails
TueMarathon-pace run10 km6.2 mi1 km warm-up easy · 8 km marathon pace @ 5:08/km · 1 km cool-down easy0.6 mi warm-up easy · 5 mi marathon pace @ 8:16/mi · 0.6 mi cool-down easy
ThuCruise intervals12 km7.5 mi1238 m warm-up easy · 4 × 10 min threshold @ 4:54/km (2 min easy between) · 1238 m cool-down easy0.8 mi warm-up easy · 4 × 10 min threshold @ 7:53/mi (2 min easy between) · 0.8 mi cool-down easy
FriEasy run3 km1.9 mi3 km easy1.9 mi easy
SunLong run · finish at marathon pace15.5 km9.6 mi11.5 km easy · 4 km marathon pace @ 5:08/km7.1 mi easy · 2.5 mi marathon pace @ 8:16/mi

Week 13

build · 52 km32.3 mi · long run 27 km16.8 mi

DayWorkoutDistanceDetails
TueMarathon-pace run10 km6.2 mi1 km warm-up easy · 8 km marathon pace @ 5:08/km · 1 km cool-down easy0.6 mi warm-up easy · 5 mi marathon pace @ 8:16/mi · 0.6 mi cool-down easy
ThuCruise intervals12 km7.5 mi1238 m warm-up easy · 4 × 10 min threshold @ 4:54/km (2 min easy between) · 1238 m cool-down easy0.8 mi warm-up easy · 4 × 10 min threshold @ 7:53/mi (2 min easy between) · 0.8 mi cool-down easy
FriEasy run3 km1.9 mi3 km easy1.9 mi easy
SunLong run · finish at marathon pace27 km16.8 mi20 km easy · 7 km marathon pace @ 5:08/km12.4 mi easy · 4.3 mi marathon pace @ 8:16/mi

Week 14

build · 54 km33.6 mi · long run 28 km17.4 mi

DayWorkoutDistanceDetails
TueMarathon-pace run10 km6.2 mi1 km warm-up easy · 8 km marathon pace @ 5:08/km · 1 km cool-down easy0.6 mi warm-up easy · 5 mi marathon pace @ 8:16/mi · 0.6 mi cool-down easy
ThuCruise intervals12 km7.5 mi1238 m warm-up easy · 4 × 10 min threshold @ 4:54/km (2 min easy between) · 1238 m cool-down easy0.8 mi warm-up easy · 4 × 10 min threshold @ 7:53/mi (2 min easy between) · 0.8 mi cool-down easy
FriEasy run4 km2.5 mi4 km easy2.5 mi easy
SunLong run · finish at marathon pace28 km17.4 mi21 km easy · 7 km marathon pace @ 5:08/km13 mi easy · 4.3 mi marathon pace @ 8:16/mi

Week 15

peak · 56.5 km35.1 mi · long run 29.5 km18.3 mi

DayWorkoutDistanceDetails
TueMarathon-pace run12 km7.5 mi1 km warm-up easy · 10 km marathon pace @ 5:08/km · 1 km cool-down easy0.6 mi warm-up easy · 6.2 mi marathon pace @ 8:16/mi · 0.6 mi cool-down easy
ThuCruise intervals11.5 km7.1 mi1158 m warm-up easy · 2 × 20 min threshold @ 4:54/km (3 min easy between) · 1158 m cool-down easy0.7 mi warm-up easy · 2 × 20 min threshold @ 7:53/mi (3 min easy between) · 0.7 mi cool-down easy
FriEasy run3.5 km2.2 mi3.5 km easy2.2 mi easy
SunLong run · finish at marathon pace29.5 km18.3 mi21.5 km easy · 8 km marathon pace @ 5:08/km13.4 mi easy · 5 mi marathon pace @ 8:16/mi

Week 16

peak · 59 km36.7 mi · long run 30.5 km19 mi

DayWorkoutDistanceDetails
TueMarathon-pace run12 km7.5 mi1 km warm-up easy · 10 km marathon pace @ 5:08/km · 1 km cool-down easy0.6 mi warm-up easy · 6.2 mi marathon pace @ 8:16/mi · 0.6 mi cool-down easy
ThuCruise intervals11.5 km7.1 mi1158 m warm-up easy · 2 × 20 min threshold @ 4:54/km (3 min easy between) · 1158 m cool-down easy0.7 mi warm-up easy · 2 × 20 min threshold @ 7:53/mi (3 min easy between) · 0.7 mi cool-down easy
FriEasy run5 km3.1 mi5 km easy3.1 mi easy
SunLong run · finish at marathon pace30.5 km19 mi22.5 km easy · 8 km marathon pace @ 5:08/km14 mi easy · 5 mi marathon pace @ 8:16/mi

Week 17

peak · 62 km38.5 mi · long run 32 km19.9 mi

DayWorkoutDistanceDetails
TueMarathon-pace run12 km7.5 mi1 km warm-up easy · 10 km marathon pace @ 5:08/km · 1 km cool-down easy0.6 mi warm-up easy · 6.2 mi marathon pace @ 8:16/mi · 0.6 mi cool-down easy
ThuCruise intervals11.5 km7.1 mi1158 m warm-up easy · 2 × 20 min threshold @ 4:54/km (3 min easy between) · 1158 m cool-down easy0.7 mi warm-up easy · 2 × 20 min threshold @ 7:53/mi (3 min easy between) · 0.7 mi cool-down easy
FriEasy run6.5 km4 mi6.5 km easy4 mi easy
SunLong run · finish at marathon pace32 km19.9 mi24 km easy · 8 km marathon pace @ 5:08/km14.9 mi easy · 5 mi marathon pace @ 8:16/mi

Week 18

taper · 46.5 km28.9 mi · long run 21 km13 mi

DayWorkoutDistanceDetails
TueEasy run + strides8.5 km5.3 mi7 km easy · 6 × 20 s repetition pace @ 4:15/km (1 min easy between)4.4 mi easy · 6 × 20 s repetition pace @ 6:50/mi (1 min easy between)
ThuThreshold run8.5 km5.3 mi2209 m warm-up easy · 20 min threshold @ 4:54/km · 2209 m cool-down easy1.4 mi warm-up easy · 20 min threshold @ 7:53/mi · 1.4 mi cool-down easy
FriEasy run8.5 km5.3 mi8.5 km easy5.3 mi easy
SunLong run21 km13 mi21 km easy13 mi easy

Week 19

taper · 37 km23 mi · long run 16 km9.9 mi

DayWorkoutDistanceDetails
TueEasy run + strides7 km4.3 mi5.5 km easy · 6 × 20 s repetition pace @ 4:15/km (1 min easy between)3.4 mi easy · 6 × 20 s repetition pace @ 6:50/mi (1 min easy between)
ThuThreshold run7 km4.3 mi1459 m warm-up easy · 20 min threshold @ 4:54/km · 1459 m cool-down easy0.9 mi warm-up easy · 20 min threshold @ 7:53/mi · 0.9 mi cool-down easy
FriEasy run7 km4.3 mi7 km easy4.3 mi easy
SunLong run16 km9.9 mi16 km easy9.9 mi easy

Week 20

taper · race week · 55.2 km34.3 mi

DayWorkoutDistanceDetails
TueEasy run5 km3.1 mi3.9 km easy · 3 × 1 min marathon pace @ 5:08/km (1 min easy between)2.4 mi easy · 3 × 1 min marathon pace @ 8:16/mi (1 min easy between)
ThuShakeout5 km3.1 mi4 km easy · 4 × 20 s repetition pace @ 4:15/km (1 min easy between)2.5 mi easy · 4 × 20 s repetition pace @ 6:50/mi (1 min easy between)
SatShakeout3 km1.9 mi3 km easy1.9 mi easy
SunRace day42.2 km26.2 mi42.2 km marathon pace @ 5:08/km26.2 mi marathon pace @ 8:16/mi

Make it yours

This plan assumes a fixed fitness level. Enter your own race date and result and every pace changes.

Build my own plan

Questions

How many weeks is this marathon plan?

20 weeks counting back from race day, 4 runs a week. Week 20 is race week.

How far is the longest run?

32 km (19.9 mi), reached in the peak phase before the taper begins.

How much will I run each week?

Between 30 km (18.6 mi) and 62 km (38.5 mi), with a lighter week roughly every fourth week.

Is a 20-week plan too long?

Not if your starting weekly distance is low. The longest plan keeps the same peak as shorter ones but gets there with more cutback weeks and smaller steps.

What if I miss a workout?

Don't try to make it up. The MarathonPlan app moves the next week down by 15 percent after two or more missed workouts and never adds distance to catch up. The rules are public on the methodology page.

Is the plan free?

Yes. The full plan, every week, is free on this page and in the generator. The app subscription ($4.99 a month or $39.99 a year) adds the calendar, rescheduling and the adaptive rules.