AJ Designer

Running Pace Calculator

I want to…
Distance unit

Pace =

8:00 min/mile

4:58 min/km

8:00 min/mile
pace in min/mile
4:58 min/km
pace in min/km

Show Your Work

pace = time / distance
pace = 40:00 / 5 miles
pace = 2400 s / 5 miles
pace = 480.00 s per mile
Final answer: 8:00 min/mile (4:58 min/km)
Share:

Running Pace

Divide total run time by distance to get pace in minutes and seconds per mile or per kilometer. Solve for pace, time, or distance from any two of the three.

pace = time / distance

Riegel Race Predictor

Predict a race time at a target distance from a known race result at another distance. The 1.06 exponent reflects the typical fade trained runners see as race distance grows.

T2 = T1 × (D2 / D1) ^ 1.06

How It Works

Running pace is simply total time divided by distance, with the result reported in minutes and seconds per mile or per kilometer. The calculator solves for any one of pace, time, or distance from the other two, so you can plan a training run, back into a goal time, or work out how far you ran given a watch time and a known route pace. The race-time predictor uses Pete Riegel's formula T2 = T1 × (D2 / D1) ^ 1.06, which assumes the same runner under the same conditions slows by a predictable factor as race distance grows. A 20:00 5K, plugged into Riegel, predicts roughly a 3:11:49 marathon — within striking distance of the Galloway and Pfitzinger benchmarks long-distance coaches publish.

Example Problem

How fast is a 5-mile run in 40 minutes flat, and what marathon time would Riegel's formula predict from a 20:00 5K?

  1. Identify the inputs for the pace problem: total time = 40:00 (2400 seconds), distance = 5 miles.
  2. Apply pace = time / distance: pace = 2400 / 5 = 480 seconds per mile.
  3. Convert seconds per mile to minutes and seconds: 480 / 60 = 8 minutes 0 seconds per mile, written as 8:00 min/mile.
  4. Convert to metric for comparison: 8:00 min/mile × (1 mile / 1.609344 km) ≈ 4:58 min/km.
  5. For the Riegel example, set T1 = 20:00 = 1200 s, D1 = 5.0 km, D2 = 42.195 km (marathon).
  6. Apply T2 = T1 × (D2 / D1) ^ 1.06: T2 = 1200 × (42.195 / 5.0) ^ 1.06 = 1200 × 8.439 ^ 1.06 ≈ 1200 × 9.591 ≈ 11509 seconds ≈ 3:11:49.

The Riegel result is a model, not a guarantee — heat, hills, hydration, and how well the runner has trained for the longer distance all push the actual race time up or down.

When to Use Each Variable

  • Solve for pacewhen you have a watch time and a measured distance and want your per-mile or per-kilometer pace, shown side by side in both units.
  • Solve for timewhen you have a target pace and a route distance and want to estimate how long the run will take before you head out the door.
  • Solve for distancewhen you have a watch time and a known steady pace and want to work out how far you actually ran.
  • Predict race timewhen you have a recent race result and want a realistic goal time at a different distance — most accurate between 5K and the marathon for an adequately trained runner.

Key Concepts

Pace is the inverse of speed: a faster runner has a smaller pace number (fewer minutes per mile) but a larger speed number (more miles per hour). Converting between min/mile and min/km uses the fixed ratio 1 mile = 1.609344 km, so 8:00 min/mile corresponds to about 4:58 min/km. The Riegel exponent of 1.06 means that doubling the distance multiplies the time by about 2.085, not 2.0 — runners slow down a little as distance grows. The model breaks down at the extremes: it under-predicts very short sprint times (where anaerobic limits dominate) and over-predicts very long ultra times (where fueling and pacing strategy dominate over raw aerobic fitness).

Applications

  • Set a goal pace for a training run from a target finish time and route distance
  • Convert a watch time and measured distance into your pace per mile or per kilometer
  • Estimate how long a long run, easy run, or tempo run will take before you head out the door
  • Translate a track interval pace (e.g., 90-second 400 m) into the equivalent min/mile or min/km
  • Predict a realistic marathon goal time from a recent 5K, 10K, or half-marathon race result
  • Compare two paces in different units (a friend's 5:00 min/km versus your 8:00 min/mile)

Common Mistakes

  • Entering distance in miles while the unit toggle is set to kilometers (or vice versa) — always check the unit label next to the distance field
  • Writing 8 minutes as "8:0" instead of "8:00" — seconds must be two digits in MM:SS format
  • Reading the pace number as miles per hour instead of minutes per mile — a 6:00 pace is fast, a 6 mph speed is jogging
  • Trusting the Riegel predictor for ultra distances (50K and beyond) — the 1.06 exponent under-models the fueling and pacing slowdown over very long races
  • Forgetting that Riegel assumes adequate training for the longer distance — a 20-minute 5K runner who has never run more than 8 miles will not finish a marathon at the predicted 3:07:48

Frequently Asked Questions

What is a good 5K pace?

A widely cited rule of thumb is that a sub-30-minute 5K (roughly 9:40 min/mile or 6:00 min/km) is a solid recreational benchmark, sub-25 (8:00 min/mile, 5:00 min/km) is competitive for an age-group runner, and sub-20 (6:26 min/mile, 4:00 min/km) is approaching the level of regional competitive runners. The best benchmark, though, is your own previous race — a five percent improvement is a meaningful jump regardless of starting point.

How do I calculate running pace?

Divide your total time by the distance you ran: pace = time / distance. For example, a 5-mile run in 40 minutes is 40 / 5 = 8 minutes per mile, written as an 8:00 min/mile pace. The calculator handles the unit conversion automatically and shows the equivalent min/km value side by side.

How does Riegel's race-time prediction formula work?

Riegel's formula is T2 = T1 × (D2 / D1) ^ 1.06, where T1 and D1 are a known race time and distance and T2 is the predicted time for a new target distance D2. The 1.06 exponent is the average rate at which trained runners slow down as race distance grows, derived by Pete Riegel from a large database of race results. A 20-minute 5K predicts roughly a 3:11:49 marathon, in the same neighborhood as the long-running Galloway and Pfitzinger benchmarks coaches use.

How do I convert running pace to speed?

Pace and speed are reciprocals: speed (mph) = 60 / pace (min/mile), and speed (km/h) = 60 / pace (min/km). An 8:00 min/mile pace is 60 / 8 = 7.5 mph, and a 5:00 min/km pace is 60 / 5 = 12 km/h. The calculator reports pace because pace is what runners track in races and on watches — speed is more common for cycling.

Why does my pace get slower as the race gets longer?

Aerobic energy systems have a limit, and the longer the race the closer that limit gets. Riegel's 1.06 exponent says that doubling the distance multiplies the time by about 2.085, not 2.0 — so a runner who covers 5 km in 20 minutes won't quite cover 10 km in 40, but in about 41:43. The fade compounds over longer races: a 5K time predicts a marathon roughly 9.4× as long, not 8.44× as the distance ratio alone would suggest.

How do I predict my marathon time from a 5K?

Plug your 5K time into the Riegel formula with D1 = 5 km and D2 = 42.195 km. The predictor multiplies your 5K time by (42.195 / 5) ^ 1.06 ≈ 9.591. A 20-minute 5K predicts about 3:11:49; a 25-minute 5K predicts about 3:59:47. The prediction assumes you have trained adequately for the marathon — without long-run mileage in your legs, the actual race time will be significantly slower.

What is the difference between average pace and split pace?

Average pace is total time divided by total distance — the single number this calculator returns. Split pace is the pace for one segment of the run (a mile, a kilometer, a lap), and the splits often vary significantly inside a single average. A runner with an 8:00 average mile pace might be running 7:30s for the first half and 8:30s for the second; this calculator gives you the average, not the splits.

Can I use this calculator for cycling or swimming pace?

The pace = time / distance math is identical for any sport, so the pace, time, and distance solvers work for cycling and swimming too — just enter the distance in the appropriate units. The Riegel predictor, however, is calibrated for running and is not reliable for predicting cycling or swimming times across distances; those sports have different fade curves driven by drafting, aerodynamics, and stroke mechanics.

Reference: Riegel exponent of 1.06 from Peter Riegel, "Athletic Records and Human Endurance," American Scientist 69:285–290 (1981). Standard race distances are the IAAF / World Athletics certified distances: 5 km, 10 km, half marathon (21.0975 km), marathon (42.195 km).

Running Pace and Riegel Formulas

Pace is the simple ratio of time to distance, and the three pace solvers all rearrange the same equation:

pace = time / distance

Where:

  • time — total run time in HH:MM:SS or MM:SS format (for example 40:00 for 40 minutes flat)
  • distance — distance covered, in miles or kilometers (selectable via the unit toggle)
  • pace — minutes and seconds per mile or per kilometer (shown in both units side by side regardless of which unit you typed in)

For race-time prediction, the calculator uses Pete Riegel's formula, an empirical model for how a trained runner's race time scales with race distance:

T₂ = T₁ × (D₂ / D₁)1.06

Where:

  • T₁ — the runner's known race time at the known distance
  • D₁ — the known race distance (5K, 10K, half, marathon, or a custom distance)
  • D₂ — the target race distance for the prediction
  • T₂ — the predicted race time at the target distance, in HH:MM:SS
  • 1.06 — Riegel's empirical exponent capturing the average fade trained runners see as race distance grows

Worked Examples

Pace from Time and Distance

What is the pace for a 5-mile run finished in 40 minutes?

A weekend runner finishes a 5-mile training run with a watch time of 40:00 flat and wants to know the per-mile pace.

  • Total time = 40:00 = 2400 seconds; distance = 5 miles.
  • Apply pace = time / distance: pace = 2400 / 5 = 480 seconds per mile.
  • Convert seconds back to minutes and seconds: 480 / 60 = 8 minutes 0 seconds per mile.
  • Convert to metric for comparison: 8:00 min/mile × (1 mile / 1.609344 km) ≈ 4:58 min/km.

the run was at an 8:00 min/mile pace, or about 4:58 min/km — a steady aerobic effort for most recreational runners.

This is the calculator's default example because it lands on a clean round-number pace and exercises both units side by side.

Time from Pace and Distance

How long does a half marathon take at an 8:00 min/mile pace?

A runner planning a half marathon wants to know the projected finish time at a goal pace of 8:00 per mile.

  • Pace = 8:00 min/mile = 480 s/mile; distance = 13.1094 miles (half marathon).
  • Apply time = pace × distance: time = 480 × 13.1094 = 6292.5 s.
  • Convert to HH:MM:SS: 6292.5 s ≈ 1:44:53.

the half marathon takes about 1:44:53 at an 8:00 min/mile pace.

Riegel Race Prediction

What marathon time does a 20-minute 5K predict?

A runner with a recent 20:00 5K wants a goal time for an upcoming marathon, assuming they have done the long-run training.

  • T₁ = 20:00 = 1200 s; D₁ = 5 km; D₂ = 42.195 km.
  • Distance ratio = 42.195 / 5 = 8.439.
  • Raise to the 1.06 power: 8.439^1.06 ≈ 9.591.
  • Multiply: T₂ = 1200 × 9.591 ≈ 11509 s.
  • Convert to HH:MM:SS: 11509 s ≈ 3:11:49.

Riegel's formula predicts a 3:11:49 marathon from a 20:00 5K — in the same neighborhood as the published Galloway and Pfitzinger benchmarks.

The prediction assumes adequate long-run training; without the mileage in your legs, the actual race time will be significantly slower.

Related Calculators

Related Sites