HowLongFor

How Long Does It Take to Run a Marathon?

Quick Answer

4–5 hours for the average runner. Elite runners finish in about 2 hours. First-timers typically take 4.5–6 hours.

Typical Duration

120 minutes360 minutes

Quick Answer

The average marathon finish time is around 4 hours 30 minutes. Beginners typically finish in 4.5–6 hours. Elite runners complete the 26.2 miles in just over 2 hours.

Finish Times by Level

  • World record (men): 2:00:35 (Kelvin Kiptum, 2023)
  • World record (women): 2:11:53 (Ruth Chepngetich, 2024)
  • Elite runners: 2:05–2:30
  • Competitive amateur: 3:00–3:30
  • Average male finisher: ~4:13
  • Average female finisher: ~4:42
  • Beginner/first-timer: 4:30–6:00
  • Walk/run approach: 5:30–7:00+

How Long to Train for a Marathon

The race itself is one thing, but preparation takes months:

  • Already a runner (20+ miles/week): 12–16 week training plan
  • Casual runner (10–20 miles/week): 16–20 weeks
  • Beginner runner: 6–12 months of base building before starting a 16–20 week plan
  • Complete non-runner to marathon: 12–18 months total

Factors That Affect Finish Time

Fitness level and training are the primary factors. Consistent training with proper long runs builds the endurance needed.

Course profile matters. Flat courses (Chicago, Berlin) produce faster times than hilly ones (Boston, New York).

Weather — ideal marathon conditions are 40–55°F with low humidity. Heat dramatically increases finish times and health risk.

Age — peak marathon performance is typically in the late 20s to mid-30s, but runners of all ages complete marathons.

Pacing strategy — starting too fast is the most common beginner mistake and leads to "hitting the wall" around mile 18–20.

Nutrition and hydration during the race affect performance significantly. Practiced fueling strategies (gels, electrolytes) are essential.

The Wall

Most runners experience "the wall" between miles 18–22 when glycogen stores deplete. Proper training, carb loading before the race, and mid-race fueling help push through it.

Tips for Your First Marathon

  • Follow a structured training plan (Hal Higdon, Jeff Galloway, and Hansons are popular)
  • Do your long runs — they’re the most important workout
  • Don’t skip rest days — recovery is when your body adapts
  • Practice your race-day nutrition during training
  • Start the race slower than you think — negative splits (faster second half) are ideal
  • Nothing new on race day — wear tested shoes, eat tested foods
  • Most marathon training plans peak at 18–22 miles for the longest run, not the full 26.2

Sources

How long did it take you?

minute(s)

Was this article helpful?