Marathon finish times typically range from 3 hours to 6 hours. The average UK marathon finish time is around 4 hours 30 minutes.
How long do I need to train for a marathon?
Most runners need 16–20 weeks of dedicated marathon training. A solid base of half marathon-level running fitness is recommended before starting a plan.