
Marathon Training
How Long Does It Take to Run a Marathon? Average Times by Age & Gender
Research shows the average marathon finishing time is 4:29–4:45 for everyday runners. Learn what determines YOUR marathon time by age, gender, training, and pacing strategy.