Running training plan

12 Week Half Marathon Training Plan

A full 12-week half marathon plan with every session written out. Enter a goal time or a recent race to set your training paces, add your race date to put dates on the weeks, then print it.

Updated · Sources

Units
Set paces from
Half marathon goal time

From 1:10:00 to 2:30:00.

Race time

A race or an all-out solo effort from the last two months.

Race day is the last day of week 12. Leave it empty for a plan without dates.

Running12-week plan

Goal pace

5:41 /km

12 weeks, 4 runs a week

Goal time
2:00:00
First week
27 km
Peak week
38.9 km
Longest run
19 km
Working2:00:00 half marathon = VDOT 36.5. Paces start at VDOT 34.5 and reach 36.5 in week 9

Training paces per km, by week

Weeks1 to 45 to 89 to 12
Easy, fast end6:356:266:18
Easy, slow end7:517:407:31
Half marathon5:585:495:41
Threshold5:445:375:29
Interval5:175:105:03

This plan fits if

  • You run about 4 times a week, around 27 km in total.
  • Your longest run in the last month is at least 8 km.
  • A recent race of about 56:47 for the 10K or 27:20 for the 5K. The plan closes the gap from there to the goal.

12 weeks to a 2:00:00 half marathon

Each week number jumps to that week’s sessions. The bar shows the week against the biggest week of the plan.

WeekFocusLong runTotal
1Base10 km27 km
2Base11 km28 km
3Base13 km30.1 km
4Recovery week10 km27.8 km
5Build14 km32.8 km
6Build16 km36.5 km
7Build17 km36.1 km
8Tune-up week10K tune-up30.3 km
9Race-specific19 km38.9 km
10Race-specific19 km38.5 km
11Taper13 km29.2 km
12Race weekRace11.8 km + race

Week by week

Distances include the warm-up and cool-down. The long run is on Sunday: move it to Saturday if that suits you, and shift the rest of the week with it.

Strides are 20 seconds building to a fast, relaxed run, with a full minute of walking or jogging between. Rest or cross-train means 30 to 40 minutes easy on a bike, cross-trainer or in the pool, or a full rest day.

Week 1Base · 27 km
DaySessionDistance
MonRest
TueEasy 6 km6:35 to 7:51 /km, then 6 × 20 s strides6 km
WedRest or cross-train
ThuEasy 6 km6:35 to 7:51 /km6 km
FriRest
SatEasy 5 km6:35 to 7:51 /km5 km
SunLong run 10 kmEasy, 6:35 to 7:51 /km10 km
Week 2Base · 28 km
DaySessionDistance
MonRest
TueEasy 6 km6:35 to 7:51 /km, then 6 × 20 s strides6 km
WedRest or cross-train
ThuEasy 6 km6:35 to 7:51 /km6 km
FriRest
SatEasy 5 km6:35 to 7:51 /km5 km
SunLong run 11 kmEasy, 6:35 to 7:51 /km11 km
Week 3Base · 30.1 km
DaySessionDistance
MonRest
TueTempo 15 min2 km easy, 15 min at threshold pace (5:44 /km), 1.5 km easy6.1 km
WedRest or cross-train
ThuEasy 6 km6:35 to 7:51 /km, then 6 × 20 s strides6 km
FriRest
SatEasy 5 km6:35 to 7:51 /km5 km
SunLong run 13 kmEasy, 6:35 to 7:51 /km13 km
Week 4Recovery week · 27.8 km
DaySessionDistance
MonRest
TueThreshold: 3 × 1 km2 km easy, then 3 × 1 km at 5:44 /km with 1 min easy jogging between, 1.5 km easy6.8 km
WedRest or cross-train
ThuEasy 6 km6:35 to 7:51 /km, then 6 × 20 s strides6 km
FriRest
SatEasy 5 km6:35 to 7:51 /km5 km
SunLong run 10 kmEasy, 6:35 to 7:51 /km10 km
Week 5Build · 32.8 km
DaySessionDistance
MonRest
TueThreshold: 3 × 1 km2 km easy, then 3 × 1 km at 5:37 /km with 1 min easy jogging between, 1.5 km easy6.8 km
WedRest or cross-train
ThuHalf marathon pace 4 km2 km easy, 4 km at half marathon pace (5:49 /km), 1 km easy7 km
FriRest
SatEasy 5 km6:26 to 7:40 /km, then 6 × 20 s strides5 km
SunLong run 14 kmEasy, 6:26 to 7:40 /km14 km
Week 6Build · 36.5 km
DaySessionDistance
MonRest
TueIntervals: 4 × 800 m2 km easy, then 4 × 800 m in 4:08 each (5:10 /km) with 2 min easy jogging between, 1.5 km easy7.5 km
WedRest or cross-train
ThuHalf marathon pace 5 km2 km easy, 5 km at half marathon pace (5:49 /km), 1 km easy8 km
FriRest
SatEasy 5 km6:26 to 7:40 /km, then 6 × 20 s strides5 km
SunLong run 16 kmEasy, 6:26 to 7:40 /km16 km
Week 7Build · 36.1 km
DaySessionDistance
MonRest
TueTempo 20 min2 km easy, 20 min at threshold pace (5:37 /km), 1.5 km easy7.1 km
WedRest or cross-train
ThuEasy 7 km6:26 to 7:40 /km, then 6 × 20 s strides7 km
FriRest
SatEasy 5 km6:26 to 7:40 /km, then 6 × 20 s strides5 km
SunLong run 17 kmFirst 14 km easy, last 3 km at half marathon pace (5:49 /km).17 km
Week 8Tune-up week · 30.3 km
DaySessionDistance
MonRest
TueThreshold: 3 × 1 km2 km easy, then 3 × 1 km at 5:37 /km with 1 min easy jogging between, 1.5 km easy6.8 km
WedRest or cross-train
ThuEasy 6 km6:26 to 7:40 /km, then 6 × 20 s strides6 km
FriRest
SatShakeout 4 kmVery easy, then 4 × 20 s strides. Keep it short and relaxed.4 km
SunTune-up race: 10K2 km easy warm-up. Enter a local race if you can, or run it hard on a flat route. On track: 55:25 or faster. 1.5 km easy afterwards.13.5 km
Week 9Race-specific · 38.9 km
DaySessionDistance
MonRest
TueThreshold: 4 × 1 km2 km easy, then 4 × 1 km at 5:29 /km with 1 min easy jogging between, 1.5 km easy7.9 km
WedRest or cross-train
ThuEasy 7 km6:18 to 7:31 /km, then 6 × 20 s strides7 km
FriRest
SatEasy 5 km6:18 to 7:31 /km, then 6 × 20 s strides5 km
SunLong run 19 kmFirst 14 km easy, last 5 km at half marathon pace (5:41 /km).19 km
Week 10Race-specific · 38.5 km
DaySessionDistance
MonRest
TueIntervals: 4 × 800 m2 km easy, then 4 × 800 m in 4:03 each (5:03 /km) with 2 min easy jogging between, 1.5 km easy7.5 km
WedRest or cross-train
ThuEasy 7 km6:18 to 7:31 /km, then 6 × 20 s strides7 km
FriRest
SatEasy 5 km6:18 to 7:31 /km, then 6 × 20 s strides5 km
SunLong run 19 kmFirst 13 km easy, last 6 km at half marathon pace (5:41 /km).19 km
Week 11Taper · 29.2 km
DaySessionDistance
MonRest
TueTempo 15 min2 km easy, 15 min at threshold pace (5:29 /km), 1.5 km easy6.2 km
WedRest or cross-train
ThuHalf marathon pace 3 km2 km easy, 3 km at half marathon pace (5:41 /km), 1 km easy6 km
FriRest
SatEasy 4 km6:18 to 7:31 /km4 km
SunLong run 13 kmEasy, 6:18 to 7:31 /km13 km
Week 12Race week · 11.8 km + race
DaySessionDistance
MonRest
TueHalf marathon pace: 3 × 1 km2 km easy, then 3 × 1 km at 5:41 /km with 1 min easy jogging between, 1.5 km easy6.8 km
WedRest
ThuEasy 5 km6:18 to 7:31 /km, then 6 × 20 s strides5 km
FriRest
SatRest
SunRace day: half marathonGoal 2:00:00: 5:41 /km. Start a few seconds per km slower for the first 3 km, then settle on pace.21.1 km

Who this plan is for

Runners who already run every week and want a paced build-up to a half marathon: easy runs, a harder session on Tuesday, runs at half marathon pace and a long run on Sunday. The plan has 4, 5 or 6 runs a week, depending on your goal. It is not a beginner plan. If your goal is to finish, or you use walk breaks, the beginner half marathon plan fits better.

What you need before week 1 depends on your goal, because the plan’s first week is 65% of its biggest week. For a 2:00:00 goal:

  • You run about 4 times a week, around 16.5 mi (27 km) in total.
  • Your longest run in the last month is at least 5.5 mi (8 km).
  • A recent race of about 56:47 for the 10K or 27:20 for the 5K. The plan closes the gap from there to the goal.

The box under the calculator shows the same three lines for your own goal.

What the plan asks for at five half marathon goals
GoalFirst weekPeak weekLongest run
1:30:006 runs a week25 mi42 km37.6 mi60 km13.5 mi22 km
1:45:005 runs a week20 mi34 km29.5 mi47.1 km13 mi21 km
2:00:004 runs a week16.5 mi27 km24.2 mi38.9 km12 mi19 km
2:15:004 runs a week14 mi22 km21.5 mi34.4 km10.5 mi17 km
2:30:004 runs a week13 mi21 km19.9 mi32.4 km9.5 mi15 km

The calculator takes half marathon goals from 1:10:00 to 2:30:00. Slower than that, the easy pace this method gives drops to a brisk walk, and the beginner half marathon plan is the better tool.

Check with a doctor before you start if you have a health condition, or if you are new to exercise.

How it works

This is a paced plan: every run has a distance and a pace, and all the paces come from one number, the VDOT score of your goal time. It is built by the same plan generator as the goal-time plans sold on this site.

  • Three phases. Weeks 1 to 4 are easy running and the first threshold sessions. Weeks 5 to 8 add intervals and runs at half marathon pace. Weeks 9 to 12 hold the longest runs, then the taper.
  • Paces that move up. Weeks 1 to 4 use the paces 2 VDOT points below your goal, weeks 5 to 8 one point below, weeks 9 to 12 the goal paces. Enter a recent race instead and the first phase uses the paces of that race, with a race-day target 2 points above it.
  • The week. Tuesday is the main session: threshold running or intervals from week 3. Thursday is a run at half marathon pace in weeks 5, 6 and 11 and an easy run in the other weeks. Sunday is the long run. Every other running day is easy.
  • Lighter weeks and a test. Week 4 drops back. Week 8 ends with a 10K race or time trial, and the plan gives the time that shows you are on track.
  • Long runs with a fast finish. In weeks 7, 9 and 10 the last part of the long run is at half marathon pace.
  • Long runs capped by time. The longest run is the shorter of a distance cap (19, 21 or 22 km, by goal) and a time cap (2 h 15 min at easy pace). A 2:30:00 goal tops out at 9.5 mi (15 km), a 1:30:00 goal at 13.5 mi (22 km).
  • A two-week taper. For a 2:00:00 goal the last two weeks hold 75% and 30% of the peak week’s running, race not counted, and keep short sessions at speed.
  • Limits on the steps. No long run or tune-up day is more than 1.5 miles (2 km) longer than the longest one before it, and no week is more than 20% bigger than the biggest week before it.

The formula

Formula
VDOT        = oxygen cost of your race speed
              ÷ share of your maximum you can hold that long
easy pace   = the speeds that cost 59% to 74% of VDOT
threshold   = the speed that costs 88% of VDOT
interval    = the speed that costs 97.5% of VDOT
race paces  = the race times with the same VDOT

weeks 1 to 4   paces for goal VDOT − 2
weeks 5 to 8   paces for goal VDOT − 1
weeks 9 to 12  paces for goal VDOT

from a recent race: goal VDOT = race VDOT + 2

The two equations behind VDOT are written out on the VO2 max calculator. They come from Jack Daniels and Jimmy Gilbert, and the training intensities from Daniels’ Running Formula.

Worked example

A goal of 2:00:00 for the half marathon.

  1. Speed: 21,097.5 m ÷ 120 min = 175.8 m per minute.
  2. That speed costs 30.66 ml/kg/min, and a runner can hold 84.1% of their maximum for 120 minutes. VDOT: 30.66 ÷ 0.841 = 36.5.
  3. Weeks 1 to 4 use VDOT 34.5: easy runs at 10:35 to 12:37 per mile (6:35 to 7:51 per km), threshold at 9:14 per mile (5:44 per km).
  4. Weeks 9 to 12 use VDOT 36.5: half marathon pace is 9:09 per mile (5:41 per km), threshold 8:50 per mile (5:29 per km).
  5. The plan has 4 runs a week. It starts at 16.5 mi (27 km) a week and peaks at 24.2 mi (38.9 km), with a longest run of 12 mi (19 km).

How to pace each run

The table under the calculator gives your paces for each phase, and every session in the schedule prints the pace it needs. This is how each kind of run is meant to feel.

  • Easy runs and long runs. Anywhere inside the easy range. The fast end is a ceiling, not a target, and the slow end is fine on tired days.
  • Threshold repeats and tempo runs. The pace at 88% of your VDOT: hard but steady. Repeats have a short jog between them, about a minute for every five minutes of running. A tempo run is the same pace without the breaks.
  • Intervals. Repeats of 800 to 1,200 m at the pace of 97.5% of your VDOT, with 2 or 3 minutes of easy jogging between. The last repeat should be as fast as the first.
  • Half marathon pace runs. Race pace for the phase you are in, after an easy warm-up. In the last phase that is your goal pace: 9:09 per mile (5:41 per km) for 2:00:00.
  • The tune-up race. A 10K at full effort in week 8. The plan prints the time that says you are on track. If you miss it by more than a couple of percent, keep the paces of weeks 5 to 8 for the rest of the plan and think about a slower goal.
  • Race day. Start a few seconds per mile slower than goal pace for the first two miles, then settle. The pace band generator prints the splits for your wrist.
Training paces for a 2:00:00 half marathon, per mile with per km underneath
PaceWeeks 1 to 4Weeks 5 to 8Weeks 9 to 12
Easy, fast end10:356:3510:216:2610:086:18
Easy, slow end12:377:5112:217:4012:057:31
Half marathon9:365:589:225:499:095:41
Threshold9:145:449:025:378:505:29
Interval8:305:178:195:108:085:03

If you miss a week

  • A day or two. Skip them and carry on. Do not squeeze a missed session into the next day, and do not run two hard days in a row.
  • One week. If it was a recovery week, the tune-up week or a taper week, carry on with the next one. If it was a build week and your race date has room, pick up where you stopped and let the calendar slip a week. If the date is fixed, rejoin at the current week, keep the long run within 1.5 miles (2 km) of your longest run in the last four weeks, and swap that week’s Tuesday session for an easy run.
  • Two weeks or more. Go back to the last week you finished and repeat it before moving on. If that leaves fewer weeks than the plan needs, the honest fix is a slower goal or a later race: change the goal or the date above and see what fits.
  • Stopped by illness or pain. That is a question for a doctor or physiotherapist, not for a training plan.

What the research supports

Two parts of this plan lean on published studies. The rest is how the plan is built, not settled science.

  • The taper. A meta-analysis of 27 studies of competitive athletes found the largest gains from a two-week taper in which training volume fell by 41 to 60% while intensity and the number of sessions stayed the same (Bosquet and colleagues, 2007). The last two weeks of this plan cut running by 47% on average for a 2:00:00 goal.
  • The long-run steps. In a study that followed 5,205 runners for 18 months, the rate of overuse injury was higher after a run more than 10% longer than the runner’s longest run of the previous 30 days. Week-to-week changes in total distance showed no such link (Frandsen and colleagues, 2025). For a 2:00:00 goal the long runs here step up by 6 to 14% at a time, so 4 of the 6 steps are over that 10% line. If you have spare weeks before the race, repeating a week before a big step is the cautious choice.

The Print this plan button prints the plan alone: your paces, the overview and all 12 weeks, without the menus or the text on this page. Choose “Save as PDF” in the print dialog to keep a copy on your phone.

“Copy link to result” gives a link that reopens the page with your units, time and race date filled in. With a race date set, the page marks the current week each time you open it.

Questions

Is 12 weeks enough to train for a half marathon?

Yes, if you start from a base. For a 2:00:00 goal this plan assumes you already run about 16.5 mi (27 km) a week, and the box under the calculator shows the numbers for your own goal. From no running at all, 12 weeks is too short for this plan: start with couch to 5K, then the beginner half marathon plan.

How many miles a week should I run for a half marathon?

In this plan it depends on your goal. A 2:00:00 goal starts at 16.5 mi (27 km) a week and peaks at 24.2 mi (38.9 km). A 1:30:00 goal peaks at 37.6 mi (60 km), and a 2:30:00 goal at 19.9 mi (32.4 km).

What is the longest run before a half marathon?

In this plan, 12 mi (19 km) for a 2:00:00 goal, run twice, in weeks 9 and 10. It ranges from 9.5 mi (15 km) for a 2:30:00 goal to 13.5 mi (22 km) for 1:30:00. The plan caps the long run at 2 h 15 min at easy pace as well as by distance (19 to 22 km), which is why slower goals have shorter long runs.

How many miles is a half marathon?

13.1 miles. The exact distance is 21.0975 km, which is 13.1094 miles.

What pace is a 2 hour half marathon?

9:09 per mile (5:41 per km), to the nearest second. The sub-2 hour half marathon pace page has the splits for every mile and km.

Is there a half marathon training plan PDF?

Use the Print this plan button and choose “Save as PDF” in the print dialog. It saves your paces, the overview and all 12 weeks. For 1:45 and sub-2 goals we also sell the plan as a PDF in kilometer and mile editions with a calendar file and a pace band.

Add this calculator to your site

Running club, coach or blog? You can put this calculator on your own site for free. Copy the code below into your page’s HTML. The calculator updates itself whenever we improve it.

The short script lets the frame grow to fit the calculator on your page. Please keep the credit line underneath it.

Sources

  1. Daniels J. Daniels’ Running Formula. 4th ed. Human Kinetics; 2022. VDOT tables and training intensities.
  2. Daniels J, Gilbert J. Oxygen Power: Performance Tables for Distance Runners. 1979.
  3. Bosquet L, Montpetit J, Arvisais D, Mujika I. Effects of tapering on performance: a meta-analysis. Medicine & Science in Sports & Exercise. 2007;39(8):1358-1365.
  4. Schuster Brandt Frandsen J, Hulme A, Parner ET, et al. How much running is too much? Identifying high-risk running sessions in a 5200-person cohort study. British Journal of Sports Medicine. 2025;59(17):1203-1210.