Race Shape

Race ShapeAnswers › How long does it take to train for a marathon?

Answers

How long does it take to train for a marathon?

About 16 to 20 weeks for a runner who already runs regularly, and longer for a first marathon. That allows a base phase, a build, a peak and a three-week taper. Six weeks or fewer is not enough to add meaningful aerobic fitness — at that point a plan can keep you healthy and get the pacing right, but not make you much fitter.

By starting point

Where you are nowSensible block
Running 40 km+ a week, has raced a half16 weeks
Running 25–40 km a week18–20 weeks
New to running, or under 20 km a week20+ weeks — or a half marathon first
Six weeks or lessNot enough to add fitness; arrive healthy and pace conservatively

What the weeks are for

PhasePurpose
BaseMostly easy running, building volume and the long run
BuildThreshold and race-pace sessions arrive
PeakThe biggest, most race-specific weeks
TaperThree weeks: volume falls, intensity stays

The single most reliable predictor of a good marathon is weeks of consistent running before it. A 20-week block done steadily beats a 12-week block done heroically.

Common questions

Can I train for a marathon in 12 weeks?

Yes, if you already run regularly and have a half marathon or similar in your legs. From a low base, 12 weeks is short.

How many days a week?

Four to six. Four is enough to finish well; more days mostly spread the same volume more gently.

What is the longest run?

Race Shape caps it at 34 km, and at about 35% of the week.

Sources

Related

Build a plan that applies this — free