Question: how long does it take for the average person to run a marathon?
Answer: So, how long does it take to run a full marathon? There is a vast difference between the time it takes the fastest marathon runner to complete a marathon (around 2 hours) and a slower runner completing over 26 thirteen-minute miles (5.5 hours). On average, most people complete a marathon between 4 and 5 hours.