How Long Does It Take to Run a Marathon & Train for a Marathon

Training time: most first-timers need 12–20 weeks. Finish time: common goals include 3 hour marathon pace, 4 hour marathon pace, and 5 hour marathon pace depending on experience.

Training phases (12–20 weeks)

Weekly mileage guidelines

Setting a realistic goal

Use our pace calculator and review the marathon pace chart to match recent 10K/half results to a target pace.

Frequently asked questions