How Long Does It Take to Train for a Marathon?

How long does marathon training take? From a non-runner it's about 6–12 months; with a running base, 16–20 weeks. Here's how to know which timeline fits you.

May 11, 2026 · 2 min read

If you already run regularly, marathon training takes about 16 to 20 weeks. If you're starting from scratch as a non-runner, plan for roughly 6 to 12 months: several months to build a base and reach half-marathon fitness, followed by a 16-week marathon block. The biggest mistake is compressing this timeline and getting injured.

If you already have a running base

A runner comfortably covering 15–25 miles a week, including a long run of 8–10 miles, can follow a standard 16-week marathon plan. That block builds your long run to 18–20 miles, sharpens race pace, and tapers you to the start line.

If you're starting from zero

  1. Months 1–2: build from non-runner to running 30 minutes continuously (couch-to-5K style).
  2. Months 3–4: progress to 10K and a comfortable 6–8 mile long run.
  3. Months 5–6: reach half-marathon fitness with a 10-mile long run.
  4. Months 6–10: complete a dedicated 16-week marathon block.

Why patience matters

Your heart and lungs adapt to running within weeks, but tendons, bones, and connective tissue take months. Most marathon injuries — stress fractures, tendinopathies — come from asking the body to handle marathon mileage before that slower tissue has caught up. Time is the cheapest injury insurance available.

Pick a realistic race date

Count backward from your target race. If a proper buildup doesn't fit before that date, choose a later race. A rushed marathon you limp through is far worse than a patient one you enjoy.

Signs you're ready to start the final block

You're ready for the 16-week marathon block when you can run 4–5 days a week without lingering pain, comfortably complete a long run of around 10 miles, and have been consistent for at least two to three months. If those boxes aren't checked, spend more time building the base.

Frequently asked questions

Can I train for a marathon in 12 weeks?

Only if you already have a strong base — running regularly with a long run of 10+ miles. For most runners, 16–20 weeks is safer, and complete beginners need several months of base-building first.

How long to go from couch to marathon?

Plan for 6–12 months. You'll need a few months to build from non-runner to half-marathon fitness, then a 16-week marathon block. Rushing this timeline sharply increases injury risk.

How many miles a week to train for a marathon?

Recreational marathoners typically peak at 30–50 miles per week, building up gradually. Higher mileage helps performance but isn't required to finish — consistency and a solid long run matter most.

Put it into practice

Let Coach Ben build your plan.

Stride turns this advice into a real periodized plan — pace targets, live GPS, audio coaching, and auto PRs from 5K to ultra.

Get Stride on the App Store

Keep reading