How Long Does It Take to Train for a Race?
Updated June 14, 2026
The honest answer is: it depends on where you're starting from. A complete beginner needs longer than someone with a running base, and the marathon asks far more than the 5K. But there are well-established ranges that work for most runners, and picking the right length keeps you fit and injury-free instead of rushed and hurt.
Here's roughly how long each distance takes, who each timeline is for, and which anystride plan fits.
5K: 6–9 weeks
If you can already run 20–30 minutes, you can sharpen a 5K in about 6–8 weeks. If you're starting from the couch, give yourself 9 weeks of walk/run progression to get there safely.
- Total beginner → Couch to 5K (9 weeks)
- Can already jog → a focused 5K block (6–8 weeks)
10K: 8–12 weeks
A 10K builds on a 5K base. Most runners who can comfortably finish a 5K need 6–8 weeks to step up to 10K; if you're newer, plan for 10–12.
- Comfortable with 5K → Bridge to 10K (6 weeks)
Half marathon: 10–14 weeks
The half is the first distance where weekly long runs really matter. From a modest base, 12 weeks is the classic timeline — long enough to build to a 10-mile long run without overreaching.
- First half, just finish → a 12-week novice plan
- Chasing a time → a 12-week intermediate plan with pace work
Marathon: 16–20 weeks
The marathon rewards patience. Sixteen to twenty weeks lets your long run climb gradually toward 20 miles and your body adapt to the volume. Going much shorter is where injuries happen.
Crucially, you should already be running consistently before week 1 — most marathon plans assume a base of 15–30+ miles per week depending on the plan.
- First marathon → an 18-week novice plan
- Experienced, chasing a PR → an 18-week higher-mileage plan
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?
It's possible if you already have a solid base (you're regularly running 20+ miles a week with a long run of 10+ miles). From scratch, 12 weeks is risky — 16–20 weeks is much safer and you'll race better.
How long to train for a 5K from nothing?
About 9 weeks using a walk/run program like Couch to 5K. It alternates jogging and walking so you build fitness without the injuries that come from doing too much too soon.
What if I miss a week of training?
One missed week is fine — pick up roughly where you left off rather than cramming. If you miss several weeks, drop back a step in the plan and rebuild.
Related training plans
Couch to 5K
The classic 9-week walk/run program that takes a non-runner from the couch to running 5K (30 minutes) continuously.
9 weeks · 3 days/week
✓ Full schedule included
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/week
✓ Full schedule included
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/week
↗ Guide + link to official plan