Health Calculator

Marathon Finish Time Calculator

Estimate your marathon finish time from pace, calculate the pace needed for a target time, or predict your marathon result from a recent race. Get mile pace, kilometer pace, speed, split table, and visual chart.

Pace to finish time Target time to pace Race predictor + splits
Example 4:00:00

A 4-hour marathon needs about 9:09 per mile or 5:41 per kilometer.

Running pace estimator

Calculate marathon finish time

Calculation mode

Your expected pace

Race distance

This is an estimate only. Marathon performance depends on training, fueling, weather, course elevation, pacing, sleep, injury status, and race-day execution.

Estimated finish time 0:00:00

Enter your pace, target time, or recent race result.

Pace per mile 0:00
Pace per kilometer 0:00
Average speed 0 mph
Distance 26.2 mi

Race breakdown

Halfway split 0:00:00
10K split 0:00:00
30K split 0:00:00
Mode used Pace

Race Split Chart

Estimated cumulative time at key race distances.

Marathon

Split table

Distance Split time Pace / mile Pace / km

How it works

What this marathon finish time calculator does

This calculator helps runners estimate finish time, required pace, and race splits. You can enter your expected pace, enter a target finish time, or use a recent race result to predict a marathon or another target distance.

It is useful for marathon pacing, half marathon planning, 5K and 10K comparisons, and building a realistic race-day pace strategy.

Formula

Marathon finish time formulas

1. Pace to finish time

When pace is known, finish time is calculated by multiplying pace by race distance.

Finish time = Pace ร— Distance

2. Target time to pace

When target finish time is known, required pace is calculated by dividing finish time by race distance.

Pace = Finish time รท Distance

3. Race prediction

Race predictor mode estimates a target race time from a known recent race result and distance.

T2 = T1 ร— (D2 รท D1)^1.06

Examples

Marathon finish time examples

Example 1: 4-hour marathon

A 4-hour marathon requires about 9:09 per mile or 5:41 per kilometer. This is a common goal pace for recreational marathon runners.

Example 2: Pace to finish

If you run 8:00 per mile for 26.2 miles, your estimated marathon finish time is about 3:29:45.

Example 3: Recent 10K predictor

If you recently ran a strong 10K, predictor mode can estimate your marathon potential, but endurance training and fueling still decide the real race result.

Guide

How to use this calculator

  1. Choose a mode. Use pace to finish time, target finish time to pace, or recent race predictor.
  2. Enter your pace or time. Add minutes and seconds for pace, or hours, minutes, and seconds for race time.
  3. Select the target distance. Use marathon, half marathon, 10K, 5K, 50K, or a custom distance.
  4. Add race-day adjustment. Increase the estimate for hills, heat, wind, or a conservative plan.
  5. Review splits. Use the split table and chart to understand pacing through the race.

FAQ

Marathon Finish Time Calculator FAQ

How do I calculate marathon finish time from pace?

Multiply your pace by the marathon distance. A marathon is 26.2188 miles or 42.195 kilometers. For example, 9 minutes per mile multiplied by 26.2188 miles gives a finish time of about 3 hours 56 minutes.

What pace do I need for a 4-hour marathon?

A 4-hour marathon requires about 9:09 per mile or 5:41 per kilometer. This calculator can estimate the pace needed for any target finish time.

Can this calculator predict marathon time from a 5K or 10K?

Yes. The race predictor mode uses a common running prediction formula to estimate a marathon time from a recent race result, such as a 5K, 10K, 10-mile, or half marathon.

Are marathon finish time predictions accurate?

Predictions are estimates, not guarantees. Marathon performance depends on training volume, endurance, pacing, weather, fueling, course elevation, injury status, and race-day conditions.

Should I use min/mile or min/km?

Use the unit you normally train with. The calculator shows both min/mile and min/km so you can compare pacing easily.