Running Pace Calculator

Work out your running pace, finish time or distance, and predict your times for the 5K, 10K, half marathon and marathon.

Pace = time ÷ distance; predictions by Riegel's formula · By Stuart Mathieson · Updated October 2026

Calculate

Time

h
min
s

Pace

min
s

How the pace calculator works

Pace is the time it takes to cover one kilometer or one mile. Choose what you want to calculate, and enter the other two:

Pace = time ÷ distance
Time = pace × distance
Distance = time ÷ pace

Speed is the same thing the other way up - distance per hour - which is how treadmills show it. One mile is exactly 1.609344 km, so a pace per mile is 1.609344 times the pace per km.

Common paces

Finish times at even paces
Pace /kmPace /mikm/h5K10KHalfMarathon
4:006:2615.020:0040:001:24:232:48:47
5:008:0312.025:0050:001:45:293:30:59
6:009:3910.030:001:00:002:06:354:13:10
7:0011:168.635:001:10:002:27:414:55:22

Those finish times assume an even pace all the way. A half marathon is 21.0975 km (13.1 miles) and a marathon 42.195 km (26.2 miles).

Predicting race times

The calculator predicts your times at other distances with the formula published by Peter Riegel, an engineer and runner, in Runner's World in 1977 and in American Scientist in 1981:

T2 = T1 × (D2 ÷ D1)1.06

T1 is your time over distance D1, and T2 the predicted time for distance D2. The exponent 1.06 is slightly above 1 because runners slow down as races get longer: doubling the distance takes a little more than double the time.

Worked example

A runner who finishes a 10K in 50:00 runs at 5:00 per km (8:03 per mile). The formula predicts a 5K in 23:59, a half marathon in 1:50:19 and a marathon in 3:50:01.

How reliable are the predictions?

Frequently asked questions

How do I calculate my running pace?

Divide your time by the distance. A 10K in 50 minutes is 50 ÷ 10 = 5 minutes per km, or 8:03 per mile.

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

About 5:41 per km or 9:09 per mile, run evenly. Many runners aim a few seconds faster to allow for water stations and the crowd at the start.

How accurate is the Riegel race time predictor?

It is a reasonable guide between similar distances, such as 10K to half marathon. For the marathon it is often optimistic for recreational runners, who tend to slow down more than the formula assumes.

How do I convert pace per km to pace per mile?

Multiply by 1.609344. A pace of 5:00 per km (300 seconds) is 482.8 seconds per mile, or 8:03 per mile.

Sources