20-Week Marathon Training Plan

Free 20-week marathon training plan for beginners and intermediate runners. Build from base to race day with a complete periodized schedule.

Twenty weeks gives you the most complete marathon preparation: a full base-building phase, structured tempo and interval development, sharpening, and taper. The right choice for first-timers and runners targeting a PR.

How to follow a 20-week marathon training plan

Build a complete 20-week marathon training schedule from base to race day

  1. Select Marathon: Choose Marathon as your goal race distance
  2. Set race date 20 weeks out: Enter a race date at least 20 weeks from today
  3. Choose your level: Beginner for first marathon, Intermediate for PR attempts
  4. Generate and export: Get your plan and export to calendar for daily workout reminders

Frequently asked questions

Who should use a 20-week marathon training plan?

A 20-week plan is ideal for first-time marathoners, runners returning from a break, and those targeting a significant PR. The extended base phase builds the aerobic foundation that makes speed work in later phases more effective.

How does a 20-week marathon plan differ from a 16-week plan?

The primary difference is the base-building phase. A 20-week plan has 6–8 weeks of easy aerobic base running before structured quality sessions begin. A 16-week plan compresses this phase and assumes more existing mileage. Both plans peak at the same long run distance.

Plan length and phase structure

Plan length and phase split by race and fitness level (weeks)
RaceLevelTotalBaseDevelopmentSharpeningTaper
5KBeginner82221
5KIntermediate103231
5KAdvanced124331
10KBeginner103231
10KIntermediate124331
10KAdvanced145431
Half MarathonBeginner124322
Half MarathonIntermediate144342
Half MarathonAdvanced165442
MarathonBeginner165442
MarathonIntermediate186542
MarathonAdvanced207552

Method and sources

The numbers on this page are computed with the same code as the TrainPace calculators, from these published methods. They are training guidance, not medical advice.

Other TrainPace tools

For AI agents

Every public page on this site has a Markdown mirror at the same path with a .md suffix (for example /calculator.md), and honors an Accept: text/markdown request header on the HTML URL. The calculations here are also available as callable tools through a free public MCP server — no account or API key.