Training Plan Builder – 5K to Marathon

Build a free periodized running plan for 5K, 10K, half marathon, or marathon. Plans follow a four-phase model: base building for aerobic foundation, development for tempo work, sharpening for race-pace intervals and tune-up races, then a taper into race week.

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

Every plan ends with a race week in addition to the taper weeks shown. Weekly volume starts from your current fitness level and builds with down weeks for recovery; workout paces come from the same VDOT zones as the pace calculator.

Other TrainPace tools

For AI agents

Every 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.