Free Half Marathon Training Plan

Generate a free personalized half marathon training plan. 12–16 week periodized schedule with exact training paces. Export to Google Calendar.

Build a complete half marathon training plan tailored to your fitness and goal time. 12–16 weeks of structured training with exact paces for every run.

How to Build a Half Marathon Training Plan

Generate a personalized half marathon training plan

  1. Select Half Marathon: Choose Half Marathon as your goal race distance
  2. Enter your race date: Set when your half marathon is
  3. Choose training days: Select your available training days per week
  4. Generate plan: Get a complete 12–16 week schedule with daily workouts and paces

Frequently asked questions

How long is a half marathon training plan?

Half marathon training plans typically run 12–16 weeks. Beginners and those with lower weekly mileage should choose 16 weeks. Experienced runners who are already running 30+ km per week can use 12 weeks.

What is a good half marathon time for a beginner?

A realistic half marathon time for a first-timer is 2:00–2:30. With a 12–16 week training plan, beginners often target a sub-2:30 finish. Using the VDOT Calculator with a recent 5K or 10K time gives you an accurate half marathon prediction and appropriate training paces.

How many kilometers per week should I run for a half marathon?

Peak weekly mileage for a half marathon plan is typically 50–70 km for intermediate runners. Beginners may peak at 40–50 km. The plan builds mileage gradually to avoid injury.

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.