Running Pace Calculator

Enter a distance and your time to get your pace per kilometre and per mile, your speed, and predicted times for other race distances.

Your result appears here.

By Shah Rukh, software developer · Last updated:

How pace is calculated

Pace = time ÷ distance

Example: 5 km in 27:30 = 5:30 per km (about 8:51 per mile).

Race predictions

Predictions use Riegel’s formula, T₂ = T₁ × (D₂ ÷ D₁)1.06, which assumes you slow down slightly as distances get longer. They’re most accurate when you’ve trained for the longer distance.

RaceDistance
5K5 km (3.1 mi)
10K10 km (6.2 mi)
Half marathon21.0975 km (13.1 mi)
Marathon42.195 km (26.2 mi)

Frequently asked questions

What is a good running pace?

It depends on age and experience. Many recreational runners run 5K at 5:30–7:00 per km.

How do I convert pace per km to per mile?

Multiply by 1.609. The calculator shows both.

Are the race predictions reliable?

They’re a good guide if you’ve done the training for the longer distance.

Related tools

⚖️

BMI Calculator

Check your body mass index in kg/cm or lb/ft and see your healthy weight range.

🔥

TDEE & BMR Calculator

Daily calorie needs and basal metabolic rate.

🥗

Macro Calculator

Split calories into protein, carbs and fat.

🏋️

One Rep Max Calculator

Estimate your 1RM and training percentages.

😴

Sleep Calculator

Best bedtime or wake-up time using 90-minute cycles.

🤰

Pregnancy Due Date Calculator

Estimated due date and current week of pregnancy.

See all Calculators →