Pace Per Mile Calculator

Find your pace, finish time or distance — in minutes per mile.

Free pace per mile calculator: enter any two of distance, time or pace and instantly get the third. Includes per-mile splits, mph/kph conversion and race-time predictions for 5K through marathon. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How is pace per mile calculated?

Pace per mile = total time in seconds / distance in miles. The result is then formatted as minutes:seconds per mile. For example, a 5-mile run in 45 minutes gives 45 / 5 = 9 minutes per mile, shown as 9:00 /mi.

A pace per mile calculator is the most direct tool a runner using US or UK distances needs. Whether you are training for a 5K, a half marathon, or your first marathon, every race plan eventually comes back to one number: your minutes and seconds per mile. This calculator solves that number from any pair of inputs — distance plus time, distance plus pace, or time plus pace — and immediately extends the result into a full set of training data: equivalent pace per kilometre, miles per hour, kilometres per hour, a complete per-mile split table, and race-time predictions for eight standard distances.

Everything runs entirely in your browser. No data is uploaded, no account is needed, and the answer updates as you type.

How it works

The core formula

Pace per mile is a simple ratio expressed in time notation:

Pace (min/mi) = Total time (seconds) ÷ Distance (miles)

The result in seconds is then split into minutes and leftover seconds and displayed as m:ss. For example, a half marathon (13.1 miles) run in 1 hour 45 minutes (6,300 seconds) gives:

6,300 ÷ 13.1 = 481.3 sec/mi = 8:01 /mi

The same division is inverted to solve for time or distance when those are the unknowns:

  • Finish time = Pace (sec/mi) × Distance (miles)
  • Distance = Total time (seconds) ÷ Pace (sec/mi)

Speed conversions

Pace and speed are reciprocals measured per hour versus per mile:

mph = 3600 ÷ pace (seconds per mile)

A 9:00 /mi pace converts to 3600 ÷ 540 = 6.67 mph. Multiply by 1.609344 to get km/h.

Pace per kilometre is derived by dividing seconds per mile by 1.609344 (the number of kilometres in a mile):

Pace /km = Pace /mi ÷ 1.609344

An 8:00 /mi pace becomes 480 ÷ 1.609344 = 298 sec/km = 4:58 /km.

Per-mile splits

The split table assumes perfectly even effort: every mile is run at exactly the calculated pace. This is the ideal training target. In practice your actual splits will vary slightly, but the even-split table is the standard pacing plan used on most race-day wristbands and GPS watches.

Race predictions (Riegel model)

The race predictions use Riegel’s 1977 endurance formula:

T&sub2; = T&sub1; × (D&sub2; / D&sub1;)^1.06

where T&sub1; is your known finish time at distance D&sub1; and T&sub2; is the predicted time at a new distance D&sub2;. The exponent 1.06 is empirically derived and reflects the fact that longer races are physiologically harder than a simple linear extrapolation would suggest — your pace per mile must slow as distance increases.

The model is well-calibrated for distances within roughly a factor of two of your reference run. Predicting a marathon from a 1-mile time trial, for instance, will overestimate your marathon fitness.

Worked example

A runner completes a 10K (6.2138 miles) in 52 minutes (3,120 seconds).

  1. Pace per mile = 3,120 ÷ 6.2138 = 502 sec = 8:22 /mi
  2. Pace per km = 502 ÷ 1.609344 = 312 sec = 5:12 /km
  3. Speed = 3600 ÷ 502 = 7.17 mph = 11.53 kph
  4. Predicted half marathon = 3120 × (13.1 / 6.2138)^1.06 = ~6,879 sec = 1:54:39
RacePredicted timePace /mi
5K24:568:02 /mi
10K52:008:22 /mi
Half marathon1:54:398:45 /mi
Marathon3:59:139:07 /mi

Notice how the predicted marathon pace is 45 seconds per mile slower than the 10K pace — exactly the kind of realistic expectation Riegel’s model builds in. Runners frequently overpace marathons by ignoring this drift.

Formula reference

GoalFormula
Pace per mileT (sec) ÷ D (miles)
Finish timePace (sec/mi) × D (miles)
DistanceT (sec) ÷ Pace (sec/mi)
mph3600 ÷ Pace (sec/mi)
Pace /kmPace (sec/mi) ÷ 1.609344
Race predictionT&sub1; × (D&sub2; / D&sub1;)^1.06