How Long Does It Take to Train for a Race?
By anystride · Updated November 6, 2026
General training information. Not independently reviewed by a named clinician or sports dietitian.
The time you need to prepare for a race depends on your current running, the distance and the plan’s starting workload. Published schedules give useful examples: NHS Couch to 5K lasts nine weeks, while Hal Higdon’s Novice 1 marathon plan lasts 18. These are programme lengths, not deadlines every runner should meet.
Allow additional time if you are not ready for the first week, need to repeat sessions or take a break. No schedule length guarantees an injury-free build or a particular finish time.
5K: a nine-week run/walk example
The NHS Couch to 5K programme uses three sessions per week with rest days between them. It builds toward 30 minutes of continuous running. Depending on your pace, that may not cover 5K. Repeat weeks when needed rather than speeding up to meet a distance target.
- Starting with run/walk → explore Anystride’s nine-week Couch to 5K plan.
- Already running regularly → compare the opening week of a 5K plan with your current training.
10K: check what the opening week assumes
Hal Higdon’s Novice 10K schedule lasts eight weeks. Anystride’s six-week Bridge to 10K is a different option intended for runners already comfortable with 5K. Neither duration tells you how long it will take to reach that starting point.
- Already comfortable with 5K → review the six-week Bridge to 10K schedule.
- Not running regularly yet → begin with a shorter-distance plan before choosing a 10K race date.
Half marathon: a 12-week plan example
Hal Higdon’s Novice 1 half-marathon programme lasts 12 weeks and expects you to handle its opening runs of about three to four miles. If that is beyond your recent running, allow a separate build-up period or choose a plan with a lower starting workload.
Marathon: an 18-week plan example
Hal Higdon’s Novice 1 marathon programme lasts 18 weeks and starts with several runs, including a six-mile long run. Check the whole opening week, not just the longest session. The race-specific schedule may need to follow a longer period of establishing regular running.
Build in room to change the date
Choose a date that leaves room for the plan and your preparation for it. If illness, pain or missed training changes what you can manage, revise the plan or race goal rather than compressing several weeks into one. The NHS advises against running through pain and recommends assessment when it persists.
Sources & further reading
Get your personal numbers
Training paces, predicted times, and the plans that fit you.
Frequently asked questions
Can I train for a marathon in 12 weeks?
A 12-week schedule may fit some runners who already have suitable training behind them. It is not a general starting-from-zero recommendation. Check the opening workload and recent long runs with a coach; consider a later race if you would need to rush the build.
How long to train for a 5K from nothing?
Nine weeks is the length of the NHS Couch to 5K programme, not a guarantee of readiness. It builds toward 30 minutes of running, and some runners need extra weeks or more time to cover 5K.
What if I miss a week of training?
Do not cram missed sessions into the following week. Review why you stopped and resume at a manageable level. Illness, injury or a longer break may call for a revised schedule and individual advice.
Related training plans
Beginner
Couch to 5K
A nine-week run/walk program that builds from short jogging intervals to 30 minutes of continuous running. Your distance in 30 minutes will depend on your pace.
9 weeks / 3 days a week
Start, save and follow it here
Intermediate
Bridge to 10K
Already running 5K? This 6-week plan adds a weekly long run and a light tempo session to comfortably carry you to 10K.
6 weeks / 4 days a week
Start, save and follow it here
Beginner
Hal Higdon — Marathon Novice 1
The go-to first-marathon plan: 18 weeks, four runs a week, long runs marching up to 20 miles. Finish-focused, no speedwork.
18 weeks / 4 days a week
Read the method and find its official source