Running 10 min read

Marathon Training Plan Structure

A marathon training plan typically spans 16–20 weeks with a progressive long run peaking at 20–22 miles, 2 quality sessions per week, and a 2–3 week taper reducing volume by 25–40% before race day.

Who this is for

Runners targeting a marathon who currently run 15–25 miles per week and can complete a 10-mile long run.

16-week phase breakdown

PhaseWeeksWeekly mileageLong run
Base1–420–30 mi10–13 mi
Build5–1230–45 mi14–20 mi
Peak13–1440–50 mi20–22 mi
Taper15–1625–35 mi8–10 mi

Quality sessions

One tempo or marathon-pace session per week (e.g. 6–8 miles at goal pace).

One interval or hill session (e.g. 6 × 1 mile at half marathon pace).

All other runs easy (Zone 1–2).

Sample build week (40 mi)

  • Mon: Rest or cross-train
  • Tue: 8 mi easy
  • Wed: 6 mi with 4 mi at marathon pace
  • Thu: 6 mi easy
  • Fri: Rest
  • Sat: 18 mi long run (easy pace)
  • Sun: 4 mi recovery

Common mistakes

  • Running long runs too fast — they should be 45–90 sec/mile slower than marathon pace.
  • Increasing weekly mileage more than 10% per week.
  • Skipping the taper or running 20+ miles only 1 week before the race.

Vo2Max builds periodized running plans from 5K to marathon — adjusting long runs, tempo sessions, and taper weeks to your race date and weekly availability.

Frequently asked questions

How long should a marathon training block be?
16–20 weeks for most runners. Beginners may benefit from 20–24 weeks.
What is the longest run in marathon training?
20–22 miles, completed 3 weeks before race day.
How many miles per week for marathon training?
Peak weekly mileage of 35–55 miles depending on goal time and experience.
How many days a week should I run?
4–5 running days with 1–2 rest or cross-training days.

Put this into practice

Generate a training week with the same engine — free, no account required.

An unhandled error has occurred. Reload Dismiss

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.