A free 14-week marathon plan for runners who already run most days. Set your max weekly mileage, choose one or two workouts a week, and add a recent race time. Every run below updates with your distances and paces. Then download it as a PDF or Excel file.
Three quick choices. Every run below updates with your distances and paces.
Around 10–15 miles more than you run in a typical week now.
A quality workout is any run with faster running in it: intervals, tempo runs, hill repeats or race-pace work. A long run with fast miles in it counts as one too. These are the sessions that make you fitter, and they take the most recovery, so everything else in the plan is easy running. Pick 1 if you're newer to workouts, short on time, or prefer your volume easy.
Use an all-out race or time trial from the last 2–3 months.
Used to calculate all ranges. In the Toga app it's under your pace zones.
Your training zones come from your current fitness; a goal time only sets race pace.
The same 7 zones as the Toga app. Workouts below name the zone they use.
Reps are sized to your paces, so some are shorter than the plan as written. The total work is about the same.
Build. A fartlek on Tuesday to wake the legs up; an easy long run with fuelling practice.
| Day | Workout | Distance |
|---|---|---|
| Mon | RestFull day off. | Rest |
| Tue | Fartlek12 × 1 min at 5K effort with 1 min easy between. Warm up and cool down easy to make the total. | 6 mi |
| Wed | Easy runRun at easy pace (Zone 2), then 6 × 20 sec strides (fast but relaxed) with a full walk-back. | 5 mi |
| Thu | Easy runRun at easy pace (Zone 2). | 5 mi |
| Fri | Easy runRun at easy pace (Zone 2), then 6 × 20 sec strides with a full walk-back. | 5 mi |
| Sat | Long runAll at easy pace (Zone 2). Practice taking a gel every 30 min. | 14 mi |
| Sun | Easy runRun at easy pace (Zone 2). | 5 mi |
Cruise intervals on Tuesday; the long run finishes steady.
| Day | Workout | Distance |
|---|---|---|
| Mon | RestFull day off. | Rest |
| Tue | Cruise intervals5 × 1 mi at threshold effort (Zone 4) with 90 sec easy jog between. Warm up and cool down easy to make the total. | 9 mi |
| Wed | Easy runRun at easy pace (Zone 2), then 6 × 20 sec strides (fast but relaxed) with a full walk-back. | 6 mi |
| Thu | Easy runRun at easy pace (Zone 2). | 5 mi |
| Fri | Easy runRun at easy pace (Zone 2), then 4 × 20 sec strides with a full walk-back. A little shorter than usual before tomorrow's long run. | 4 mi |
| Sat | Progression long runRun at easy pace (Zone 2), then the last 3 mi at steady effort (Zone 3). Jog a few minutes easy to cool down. | 15 mi |
| Sun | Easy runRun at easy pace (Zone 2). | 5 mi |
Hills then marathon pace on Tuesday, a marathon-pace tempo on Friday, a hilly long run.
| Day | Workout | Distance |
|---|---|---|
| Mon | RestFull day off. | Rest |
| Tue | Hills, then marathon pace5 × 3 min uphill at 10K effort, jogging down between, 3 min easy jog, then 15 min at marathon pace. Warm up and cool down easy to make the total. | 7 mi |
| Wed | Easy runRun at easy pace (Zone 2), then 6 × 20 sec strides (fast but relaxed) with a full walk-back. | 6 mi |
| Thu | Easy runRun at easy pace (Zone 2). | 6 mi |
| Fri | Marathon-pace tempo4 mi continuous at marathon pace. Relaxed and rhythmic; this should feel like a pace you could hold for hours. Warm up and cool down easy to make the total. | 7 mi |
| Sat | Hilly long runRun at easy pace (Zone 2) over rolling hills, with 4 × 45 sec uphill pickups near the end, jogging back down between. Fuel like race day. | 16 mi |
| Sun | Easy runRun at easy pace (Zone 2). | 5 mi |
Down week. Relaxed threshold on Tuesday, a shorter easy long run.
| Day | Workout | Distance |
|---|---|---|
| Mon | RestFull day off. | Rest |
| Tue | Cruise intervals, relaxed4 × 1 mi at threshold effort (Zone 4) with 90 sec easy jog between. Down week: keep it controlled. Warm up and cool down easy to make the total. | 7 mi |
| Wed | Easy runRun at easy pace (Zone 2), then 6 × 20 sec strides (fast but relaxed) with a full walk-back. | 5 mi |
| Thu | Easy runRun at easy pace (Zone 2). | 5 mi |
| Fri | Easy runRun at easy pace (Zone 2), then 6 × 20 sec strides with a full walk-back. | 4 mi |
| Sat | Long runAll at easy pace (Zone 2). Shorter this week; finish feeling fresh. | 14 mi |
| Sun | Easy runRun at easy pace (Zone 2). | 4 mi |
A descending threshold ladder on Tuesday; threshold blocks inside the long run.
| Day | Workout | Distance |
|---|---|---|
| Mon | RestFull day off. | Rest |
| Tue | Descending threshold ladder3 mi at threshold effort (Zone 4), 2 min easy jog, 2 mi at threshold effort (Zone 4), 2 min easy jog, then 1 mi at 10K effort. Warm up and cool down easy to make the total. | 9 mi |
| Wed | Easy runRun at easy pace (Zone 2), then 6 × 20 sec strides (fast but relaxed) with a full walk-back. | 7 mi |
| Thu | Easy runRun at easy pace (Zone 2). | 6 mi |
| Fri | Easy runRun at easy pace (Zone 2), then 4 × 20 sec strides with a full walk-back. A little shorter than usual before tomorrow's long run. | 5 mi |
| Sat | Long run with threshold blocksRun at easy pace (Zone 2). In the middle third, 4 × 6 min at threshold effort (Zone 4) with 2 min easy between, then at least 2 mi easy to cool down. | 17 mi |
| Sun | Easy runRun at easy pace (Zone 2). | 6 mi |
Peak. Two-mile threshold reps on Tuesday; the long run finishes at marathon pace.
| Day | Workout | Distance |
|---|---|---|
| Mon | RestFull day off. | Rest |
| Tue | Threshold intervals3 × 2 mi at threshold effort (Zone 4) with 2 min easy jog between. Warm up and cool down easy to make the total. | 9 mi |
| Wed | Easy runRun at easy pace (Zone 2), then 6 × 20 sec strides (fast but relaxed) with a full walk-back. | 7 mi |
| Thu | Easy runRun at easy pace (Zone 2). | 7 mi |
| Fri | Easy runRun at easy pace (Zone 2), then 4 × 20 sec strides with a full walk-back. A little shorter than usual before tomorrow's long run. | 5 mi |
| Sat | Long run, fast finishRun at easy pace (Zone 2), then the last 4 mi at marathon pace. Jog a few minutes easy to cool down. | 18 mi |
| Sun | Easy runRun at easy pace (Zone 2). | 6 mi |
10K-pace repeats on Tuesday; 3/2/1 at marathon pace in the long run.
| Day | Workout | Distance |
|---|---|---|
| Mon | RestFull day off. | Rest |
| Tue | 10K-pace repeats4 × 1 mi at 10K effort with 2 min easy jog between. Warm up and cool down easy to make the total. | 8 mi |
| Wed | Easy runRun at easy pace (Zone 2), then 6 × 20 sec strides (fast but relaxed) with a full walk-back. | 8 mi |
| Thu | Easy runRun at easy pace (Zone 2). | 8 mi |
| Fri | Easy runRun at easy pace (Zone 2), then 4 × 20 sec strides with a full walk-back. A little shorter than usual before tomorrow's long run. | 6 mi |
| Sat | Long run with 3/2/1Run at easy pace (Zone 2), then 3 mi, 2 mi and 1 mi at marathon pace with 1 mi at a float (about 30 sec/mi slower than race pace) between, in the second half, then at least 1 mi easy to cool down. | 18 mi |
| Sun | Easy runRun at easy pace (Zone 2). | 7 mi |
Down week. Relaxed threshold on Tuesday, a marathon-pace tempo on Friday, a shorter long run.
| Day | Workout | Distance |
|---|---|---|
| Mon | RestFull day off. | Rest |
| Tue | Cruise intervals, relaxed4 × 1 mi at threshold effort (Zone 4) with 90 sec easy jog between. Down week: keep it controlled. Warm up and cool down easy to make the total. | 7 mi |
| Wed | Easy runRun at easy pace (Zone 2), then 6 × 20 sec strides (fast but relaxed) with a full walk-back. | 5 mi |
| Thu | Easy runRun at easy pace (Zone 2). | 5 mi |
| Fri | Marathon-pace tempo5 mi continuous at marathon pace. Relaxed and rhythmic; this should feel like a pace you could hold for hours. Warm up and cool down easy to make the total. | 8 mi |
| Sat | Long runAll at easy pace (Zone 2). Down week; keep it relaxed. | 15 mi |
| Sun | Easy runRun at easy pace (Zone 2). | 4 mi |
800s at 10K effort on Tuesday; marathon-pace blocks in the long run.
| Day | Workout | Distance |
|---|---|---|
| Mon | RestFull day off. | Rest |
| Tue | 800s at 10K effort8 × 800m at 10K effort with 90 sec easy jog between. Warm up and cool down easy to make the total. | 8 mi |
| Wed | Easy runRun at easy pace (Zone 2), then 6 × 20 sec strides (fast but relaxed) with a full walk-back. | 7 mi |
| Thu | Easy runRun at easy pace (Zone 2). | 7 mi |
| Fri | Easy runRun at easy pace (Zone 2), then 4 × 20 sec strides with a full walk-back. A little shorter than usual before tomorrow's long run. | 6 mi |
| Sat | Long run with marathon-pace blocksRun at easy pace (Zone 2), with 3 × 2 mi at marathon pace and 1 mi at a float (about 30 sec/mi slower than race pace) between, in the second half, then at least 1 mi easy to cool down. | 20 mi |
| Sun | Easy runRun at easy pace (Zone 2). | 7 mi |
The fitness check: a 5-mile tempo on Tuesday. The long run builds into steady running.
| Day | Workout | Distance |
|---|---|---|
| Mon | RestFull day off. | Rest |
| Tue | Tempo run, your fitness check5 mi continuous at threshold effort (Zone 4), then 6 × 45 sec quick with a full walk-back. Note the pace: it is the best guide to what marathon pace you have earned. Warm up and cool down easy to make the total. | 8 mi |
| Wed | Easy runRun at easy pace (Zone 2), then 6 × 20 sec strides (fast but relaxed) with a full walk-back. | 7 mi |
| Thu | Easy runRun at easy pace (Zone 2). | 7 mi |
| Fri | Easy runRun at easy pace (Zone 2), then 6 × 20 sec strides with a full walk-back. | 7 mi |
| Sat | Progression long runStart at easy pace (Zone 2) and build through the second half to steady effort (Zone 3). Fuel like race day. Jog a few minutes easy to cool down. | 18 mi |
| Sun | Easy runRun at easy pace (Zone 2). | 6 mi |
Threshold and marathon-pace blocks on Tuesday; the dress rehearsal long run.
| Day | Workout | Distance |
|---|---|---|
| Mon | RestFull day off. | Rest |
| Tue | Threshold and marathon-pace blocks2 × (1 mi at threshold effort (Zone 4) / 2 mi at marathon pace), 5 min easy jog between each part and between rounds. Warm up and cool down easy to make the total. | 11 mi |
| Wed | Easy runRun at easy pace (Zone 2), then 6 × 20 sec strides (fast but relaxed) with a full walk-back. | 6 mi |
| Thu | Easy runRun at easy pace (Zone 2). | 5 mi |
| Fri | Easy runRun at easy pace (Zone 2), then 4 × 20 sec strides with a full walk-back. A little shorter than usual before tomorrow's long run. | 4 mi |
| Sat | Dress rehearsalRun at easy pace (Zone 2), then the last 7 mi at marathon pace. Race-day fuelling, kit and shoes. Jog a few minutes easy to cool down. If you would rather race a half marathon this weekend, do that instead. | 20 mi |
| Sun | Easy runRun at easy pace (Zone 2). | 5 mi |
Taper starts. Threshold minutes on Tuesday; 2/1/2 at marathon pace in the long run.
| Day | Workout | Distance |
|---|---|---|
| Mon | RestFull day off. | Rest |
| Tue | Threshold minutes4 × 5 min at threshold effort (Zone 4) with 1 min easy jog between, then 4 × 45 sec quick with a full walk-back. Warm up and cool down easy to make the total. | 6 mi |
| Wed | Easy runRun at easy pace (Zone 2), then 6 × 20 sec strides (fast but relaxed) with a full walk-back. | 6 mi |
| Thu | Easy runRun at easy pace (Zone 2). | 6 mi |
| Fri | Easy runRun at easy pace (Zone 2), then 4 × 20 sec strides with a full walk-back. A little shorter than usual before tomorrow's long run. | 4 mi |
| Sat | Long run with 2/1/2Run at easy pace (Zone 2), then 2 mi at marathon pace, 1 mi at a float (about 30 sec/mi slower than race pace) and 2 mi at marathon pace, then at least 1 mi easy to cool down. | 16 mi |
| Sun | Easy runRun at easy pace (Zone 2). | 6 mi |
The last hard workout: marathon pace, half marathon pace, marathon pace, continuous. Then easy.
| Day | Workout | Distance |
|---|---|---|
| Mon | RestFull day off. | Rest |
| Tue | Marathon pace, half marathon pace, marathon pace2 mi at marathon pace, straight into 1 mi at half marathon pace, straight into 2 mi at marathon pace, without stopping. Warm up and cool down easy to make the total. | 8 mi |
| Wed | Easy runRun at easy pace (Zone 2), then 6 × 20 sec strides (fast but relaxed) with a full walk-back. | 4 mi |
| Thu | Easy runRun at easy pace (Zone 2). | 4 mi |
| Fri | Easy runRun at easy pace (Zone 2), then 6 × 20 sec strides with a full walk-back. | 4 mi |
| Sat | Long runAll at easy pace (Zone 2), then 4 × 20 sec strides with a full walk-back. | 12 mi |
| Sun | Easy runRun at easy pace (Zone 2). | 4 mi |
Race week. A short race-pace tune-up Tuesday, Thursday off, strides, a shakeout, then the marathon.
| Day | Workout | Distance |
|---|---|---|
| Mon | Easy runRun at easy pace (Zone 2), a little shorter than usual. | 3 mi |
| Tue | Race-pace tune-up2 × 1 mi at marathon pace with 2 min easy jog between, then 4 × 30 sec at 10K effort with a full walk-back. Warm up and cool down easy to make the total. | 5 mi |
| Wed | Easy runRun at easy pace (Zone 2), a little shorter than usual. | 3 mi |
| Thu | RestFull day off. | Rest |
| Fri | Easy runRun at easy pace (Zone 2), then 4 × 20 sec strides with a full walk-back. Keep the legs feeling quick. | 3 mi |
| Sat | ShakeoutVery easy at easy pace (Zone 2) with 4 × 20 sec strides with a full walk-back. Lay out your race kit. | 3 mi |
| Sun | Race day: MarathonStart at marathon pace and nothing faster for the first 10 mi. Fuel from the start: a gel every 25–30 min. | 26.2 mi |
Build (weeks 1–5): the mileage climbs and threshold is the bread and butter, with long runs that are easy, then finish steady, then carry threshold blocks. Week 4 is a down week. Peak (weeks 6–11): Tuesday alternates threshold with 10K-pace work, and marathon pace moves into the long runs. Week 8 is a down week; week 10 is a 5-mile tempo fitness check; week 11 is the dress rehearsal, or a half marathon race if you prefer. Taper (weeks 12–14): three weeks, covered below.
Three weeks. Mileage drops to about 80%, then 65%, then the race-week cut, while the intensity stays: 2/1/2 at marathon pace in the long run three weeks out, one continuous marathon- and half-marathon-pace session two weeks out, then a short race-pace tune-up, strides and a shakeout in race week.
Runners who already run 5–6 times a week and have done at least a few 12-mile runs. Pick a max weekly mileage between 40 and 100 miles. Every band runs six days a week; from 70 miles the midweek run becomes a medium-long run.
With a marathon, the long run is a workout most weeks, so "one workout" here means the long run carries the quality and Tuesday is easy, except on the weeks the long run is easy, when Tuesday is a full session. Two workouts adds a Tuesday session every week. One is the starting point at 40–50 miles; two from 50.
20 miles for most runners, 22–23 if you are running 70 miles a week or more. For slower runners the plan caps long runs at 3 hours 15 minutes, which matters more than the number: a 4:30 marathoner's 20-miler would take nearly 4 hours, and that costs more than it gives.
One is enough at 40–50 miles a week, two at 50–70, three or four above that. What matters more is what is in them: this plan puts marathon pace in most of its long runs, so you practise running goal pace on tired legs rather than just covering the distance.
Start from what you run now. Your max is your biggest week of the plan. About 15 miles per week above your current average is a sensible build over 14 weeks. If you have had injuries when mileage climbs, pick the lower end and let the long runs do the work.
Three weeks. Three weeks out, cut mileage to about 80% and keep the intensity. Two weeks out, about 65%, with one last continuous session at marathon and half marathon pace. Race week is the big cut: a short race-pace tune-up, a rest day three days out, strides, and a 3-mile shakeout the day before. Cut the amount of hard running, not the easy running.
Skip a missed run rather than squeezing it in later. After a week off for illness, repeat the previous week before moving on. Never make up a missed long run by stacking two in a week. This is where a static plan stops helping: it can't tell whether you should push on, hold, or pull back. That judgment is what a coach adds.
Yes, if you already have a running base of 30–40 miles a week and some 12-mile runs. Fourteen weeks is enough to build the long run, do the marathon-pace work and taper. If you are starting from less, spend a couple of months building mileage first.
Yes. There is a sample PDF at the default mileage with effort cues instead of paces. Enter a recent race time on the page and the PDF and Excel downloads carry your own distances and paces.
This plan is the same every week no matter how your training goes. Toga builds your plan from your own runs, adjusts it when you miss days, get sick or feel great, and coaches you through each workout on your phone and watch.
This plan assumes every week goes to plan. Real training doesn't: you get sick, travel, sleep badly, or feel great and could handle more. Toga turns a plan like this into a coach that adjusts your week to how training is actually going.