One of the first questions every aspiring marathoner asks is: how long does it actually take to prepare? The answer is not one-size-fits-all, but there are solid guidelines that help you plan a realistic timeline from your first training run to race day.

The Minimum Training Window

For most people, 16 weeks is the widely accepted minimum for marathon-specific training. This assumes you are already running 20 to 25 miles per week and have completed at least a half marathon. If you are starting from a lower base, you need more time — often 20 to 24 weeks when you factor in a base-building phase.

Rushing a marathon build is one of the leading causes of injury and race-day failure. Give yourself the time your body needs.

Your Starting Fitness Changes Everything

Here is a rough guide based on where you are today:

Current Fitness LevelRecommended Training Time
Running 0–10 miles/week32–40 weeks (includes base building)
Running 10–20 miles/week20–24 weeks
Running 20–30 miles/week16–20 weeks
Experienced runner (30+ mpw)12–16 weeks

What Happens in Each Training Phase

Marathon training is typically divided into three phases:

Phase 1 — Base Building (4–8 weeks)

If your mileage is low, this phase builds your aerobic engine safely. Runs are easy, volume increases gradually, and the focus is on consistency over speed.

Phase 2 — Peak Training (10–14 weeks)

This is where the real marathon-specific work happens. Long runs extend to 18 to 22 miles. Weekly mileage peaks. Tempo runs and progression runs build race-pace fitness.

Phase 3 — Taper (2–3 weeks)

You reduce mileage significantly to let your body absorb training and arrive at the start line fresh. Many runners dread the taper but it is essential for peak performance.

Training tip: Mark your race date on the calendar first, count back 16 to 20 weeks, and that is your training start date. Everything else flows from that anchor.

Age and Recovery Considerations

Runners over 40 generally need more recovery time between hard workouts. If you are a master's runner, consider adding an extra rest day per week and extending cutback weeks. This is not a weakness — it is smart training that keeps you healthy to the finish line.

Why You Should Not Rush It

Training errors caused by compressing the timeline are the main reason marathoners get injured or underperform. Stress fractures, IT band syndrome, and plantar fasciitis are all overuse injuries that develop when mileage increases too fast. Trust the process and protect the long game.

Overlay Your Running Stats

Add your pace, distance, and heart rate to your running photos and videos — share your stats the way the pros do.

Try PaceOverlay Free →

Frequently Asked Questions

Can I train for a marathon in 12 weeks?

Only if you are already running 30+ miles per week and have recent race experience. For most people, 12 weeks is too short and increases injury risk significantly.

How many days a week should I train for a marathon?

Most plans call for 4 to 6 days of running, with 1 to 2 rest or cross-training days. Beginners do well with 4 run days and 2 cross-training days.

Is 6 months enough to train for a marathon from scratch?

Yes. Six months gives you plenty of time to build a base and complete a full 16 to 20 week plan with some margin for minor setbacks.

For a full week-by-week roadmap, see our complete marathon training guide.

Final Thoughts

how long to train for a marathon is one of the most evidence-backed ways to improve your running performance. The techniques and principles here — spanning The Minimum Training Window, Your Starting Fitness Changes Everything — give you everything you need to train smarter rather than just harder.

The biggest gains come from consistent, progressive application over weeks and months — not from any single workout. Use this guide as your starting framework, track your results honestly, and adjust based on what your body tells you.