Running pace calculator

Work out your pace, finish time or distance — switch freely between km and miles, in your browser.

Your result
Enter values above and calculate

This tool is for general information and training planning only. It is not medical or professional coaching advice. Build up distance and intensity gradually, and speak to a qualified healthcare professional before starting a new exercise programme.

How the running pace calculator works

Pace, time and distance are three sides of one simple relationship. If you know any two of them, the third is fixed. That is all this calculator does — it rearranges a single equation so you can plan a goal race, check a training run, or convert your effort between kilometres and miles without reaching for a spreadsheet.

The formula

Everything follows from the definition of pace as time over distance:

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

Internally the tool converts every distance to kilometres (using 1 mile = 1.609344 km and 1 km = 1000 m) and every time to seconds, so the arithmetic is always consistent. Speed is the inverse view of pace: speed = distance ÷ time, reported in both km/h and mph.

A worked example

Suppose you run 10 km in 50 minutes. Time in seconds is 50 × 60 = 3000 s. Your pace is 3000 ÷ 10 = 300 s/km, which is 5:00 per kilometre. To express that per mile, multiply by 1.609344: 300 × 1.609344 ≈ 483 s, or about 8:03 per mile. Your speed is 10 ÷ (3000 ÷ 3600) = 12 km/h — roughly 7.46 mph.

Common race paces

GoalDistancePace /kmPace /mile
Sub-25 5K5 km5:008:03
Sub-50 10K10 km5:008:03
Sub-2:00 half21.0975 km5:419:09
Sub-4:00 marathon42.195 km5:419:09
Sub-3:30 marathon42.195 km4:598:01

Three modes

Solve for pace, finish time or distance — the calculator hides the field you are solving for and asks only for the two you know.

km or miles

Mix and match units freely. Enter distance in miles, set pace per kilometre, and the conversion is handled for you.

Race presets

One tap fills in 5K, 10K, half marathon (21.0975 km) or marathon (42.195 km) at their official distances.

Privacy note: this calculator has no server and no analytics on your inputs. Your distances and times are processed entirely on your device and disappear the moment you close the tab.

Frequently asked questions

How do I calculate running pace?

Pace is simply your time divided by the distance you covered. Run 10 km in 50 minutes and your pace is 50 ÷ 10 = 5 minutes per kilometre. This tool does the division for you and formats the result as minutes and seconds, so you never have to convert a decimal like 5.25 into 5:15 by hand.

What is the difference between pace and speed?

Pace tells you how long it takes to cover one unit of distance (minutes per km or per mile) — lower is faster. Speed tells you how much distance you cover in one hour (km/h or mph) — higher is faster. They are two views of the same effort: a pace of 5:00 /km equals a speed of 12 km/h.

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

Multiply your per-kilometre pace by 1.609344, because one mile is 1.609344 km. A pace of 5:00 /km becomes about 8:03 /mile. Switch the pace unit at the top of the calculator and it converts both your input and the result automatically.

What pace do I need to finish a marathon in a target time?

Choose the marathon preset (42.195 km), enter your goal finish time, and the calculator solves for the required pace. For a sub-4-hour marathon that works out to roughly 5:41 /km or 9:09 /mile — a useful number to lock into your training.

Does this pace calculator work for cycling, walking or swimming?

Yes. The maths is the same for any steady-effort activity: pace equals time over distance. Just enter the distance and time for your walk, ride or swim and read off the pace and speed. Only the typical numbers differ.

Is my data sent anywhere?

No. Every calculation runs locally in your browser with plain JavaScript. Your distances and times are never uploaded, logged or stored, and nothing persists once you close the tab.