Get a week-by-week training plan for a half marathon or marathon, built around your race date, your current longest run and how many days a week you can run.

Loading the tool…

How the plan is built

How long do you need?

Race Beginner Already running regularly
Half marathon 12 to 16 weeks 8 to 12 weeks
Marathon 16 to 20 weeks 12 to 16 weeks

Before starting a marathon plan, you should be able to run comfortably for 30 to 45 minutes. If not, try a Couch to 5K plan first.

Training tips

Frequently asked questions

How many weeks do I need to train for a marathon?

Usually 16 to 20 weeks for a first marathon, or 12 to 16 if you already run regularly.

What should my longest run be before a marathon?

Most plans peak at around 32 km (20 miles), about 3 weeks before race day.

How many days a week should I run?

3 to 5. Beginners often do best with 3 or 4 runs and rest days in between.

What is a taper?

Reducing your training in the final weeks so you start the race rested.

Last updated: