Answer
Elite marathon runners typically complete the race in around 2 hours, give or take an hour. This is an incredibly impressive feat, as it requires a combination of endurance, speed, and mental strength. Marathon runners must pace themselves carefully and maintain a consistent pace throughout the race in order to achieve their best time.