Free beginner half marathon training plan. 16-week schedule with run/walk progression, easy base building, and complete race prep. Export to calendar.
Your first half marathon is 13.1 miles (21.1 km) of structured accomplishment. A 16-week beginner plan builds you from comfortable 5K runner to confident half marathon finisher.
Build a 16-week first half marathon training schedule
16 weeks is ideal for most beginners. It provides enough time for base building (weeks 1–6), development (weeks 7–11), sharpening (weeks 12–14), and taper (weeks 15–16). If you're very new to running, consider starting with a 5K or 10K first.
Your peak long run should be 18–19 km, completed 2–3 weeks before race day. You don't need to run the full 21.1 km in training — race-day adrenaline and taper will get you to the finish.
Absolutely. Many first-time half marathoners use a run/walk strategy, especially in the first few km. Training with run/walk intervals helps build fitness while managing impact.
| Race | Level | Total | Base | Development | Sharpening | Taper |
|---|---|---|---|---|---|---|
| 5K | Beginner | 8 | 2 | 2 | 2 | 1 |
| 5K | Intermediate | 10 | 3 | 2 | 3 | 1 |
| 5K | Advanced | 12 | 4 | 3 | 3 | 1 |
| 10K | Beginner | 10 | 3 | 2 | 3 | 1 |
| 10K | Intermediate | 12 | 4 | 3 | 3 | 1 |
| 10K | Advanced | 14 | 5 | 4 | 3 | 1 |
| Half Marathon | Beginner | 12 | 4 | 3 | 2 | 2 |
| Half Marathon | Intermediate | 14 | 4 | 3 | 4 | 2 |
| Half Marathon | Advanced | 16 | 5 | 4 | 4 | 2 |
| Marathon | Beginner | 16 | 5 | 4 | 4 | 2 |
| Marathon | Intermediate | 18 | 6 | 5 | 4 | 2 |
| Marathon | Advanced | 20 | 7 | 5 | 5 | 2 |
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.
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.