How Long Does It Take to Run a Marathon? Average Times by Level
The average marathon takes about 4 to 4.5 hours. See typical finish times by experience, pace, age, and sex — plus how to estimate your own marathon time.
The average marathon finish time is roughly 4 hours 20 minutes for men and 4 hours 45 minutes for women, with most recreational runners completing the 26.2-mile (42.2 km) distance in 4 to 5 hours. Your actual time depends on training, pace, age, course, and conditions — beginners often take 5+ hours, while competitive amateurs finish in 3 to 3.5 hours.
Average Marathon Time by Experience Level
| Runner level | Typical finish time | Average pace |
|---|---|---|
| Beginner / first-timer | 4:30 – 5:30+ | 10:18 – 12:35 /mile |
| Recreational | 4:00 – 4:30 | 9:09 – 10:18 /mile |
| Intermediate | 3:30 – 4:00 | 8:00 – 9:09 /mile |
| Advanced amateur | 3:00 – 3:30 | 6:52 – 8:00 /mile |
| Elite (men) | ~2:00 – 2:10 | ~4:35 – 4:58 /mile |
| Elite (women) | ~2:10 – 2:20 | ~4:58 – 5:20 /mile |
Most people running their first marathon finish between 4.5 and 5.5 hours. A sub-4-hour marathon is a popular milestone that puts you ahead of a large share of the field.
Marathon Finish Time by Pace
Because a marathon is 26.2 miles, small pace differences add up to big time swings:
| Pace per mile | Pace per km | Marathon finish time |
|---|---|---|
| 7:00 | 4:21 | 3:03 |
| 8:00 | 4:58 | 3:30 |
| 9:00 | 5:35 | 3:56 |
| 10:00 | 6:13 | 4:22 |
| 11:00 | 6:50 | 4:48 |
| 12:00 | 7:27 | 5:14 |
| 13:00 | 8:05 | 5:41 |
Average Marathon Time by Age and Sex
Finish times tend to be fastest in the late 20s to late 30s, then gradually slow with age:
| Age group | Men (avg) | Women (avg) |
|---|---|---|
| 20–29 | ~4:25 | ~4:50 |
| 30–39 | ~4:20 | ~4:45 |
| 40–49 | ~4:25 | ~4:50 |
| 50–59 | ~4:40 | ~5:05 |
| 60+ | ~5:05 | ~5:30 |
These are broad averages across large race datasets — individual results vary widely with training and course.
What Affects Your Marathon Time?
- Training volume and consistency — weekly mileage and long runs are the biggest predictors.
- Pacing strategy — going out too fast is the most common cause of slow finishes and "hitting the wall."
- Course profile — hills, altitude, and technical terrain add minutes.
- Weather — heat and humidity slow most runners significantly.
- Fueling and hydration — running out of glycogen late in the race causes dramatic slowdowns.
- Age and experience — pacing judgment and durability improve over multiple marathons.
How to Estimate Your Own Marathon Time
The most reliable way to predict your marathon time is to base it on a recent shorter race (like a 10K or half marathon) and your training paces, rather than guessing.
- Find your goal pace and see the finish time it produces.
- Plan your splits so you don't start too fast.
- Check your aerobic fitness to set a realistic target.
Use these tools to dial it in:
- Marathon Pace Calculator → — turn a goal time into your per-mile/km pace
- Marathon Split Calculator → — plan even or negative splits
- VO2 Max Calculator → — gauge the aerobic fitness behind your target
Frequently Asked Questions
Is 4 hours a good marathon time? Yes. A sub-4-hour marathon is a strong goal for recreational runners and finishes ahead of a large portion of the field. It requires roughly a 9:09/mile (5:41/km) pace held for the full distance.
How long does it take to run a marathon for a beginner? Most first-time marathoners finish in 4.5 to 5.5 hours, often using a run-walk strategy. Completing the distance is the main goal for a debut marathon.
What is the fastest marathon time ever? The men's world record is around 2:00, and the women's record is around 2:09 — paces most runners can't sustain for even a single mile.
How many miles is a marathon? A marathon is 26.2 miles, or 42.195 kilometers.
Plan Your Marathon Pace
Set a realistic goal and see exactly what pace it takes:
Related Guides
- Marathon Split Calculator — Build your race-day splits
- Half Marathon Pace Calculator — Predict the shorter distance
- Running Pace Calculator — Pace, time, and distance for any run