Running Pace Calculator

Work out your pace, finish time or distance. Enter any two, and see predicted race times at that pace.

Updated September 2026 Formulas tested
h
min
sec
min
sec

Quick answer: Pace is time divided by distance. Running 10 km in 50 minutes is a pace of 5:00 per kilometer (8:03 per mile), a speed of 12 km/h. At that pace a half marathon takes 1:45:29 and a marathon 3:30:59, though most runners slow down over longer distances.

Pace is how long you take to cover one kilometer or mile, and it is the language runners use to plan training and races. Yet race results usually show finish times, and treadmills show speeds. This calculator converts between all of them.

Choose what to solve for. Enter a distance and a time to find your pace. Enter a distance and a target pace to see your finish time. Or enter a time and a pace to see how far you would run. The table shows what that pace would give over the standard race distances.

The arithmetic

Pace = time ÷ distance
Time = pace × distance
Distance = time ÷ pace
Speed (km/h) = 3600 ÷ pace in seconds per km
1 mile = 1.609344 km

The predictions assume you hold the same pace for the whole distance. In practice, pace slows over longer races, so a 10K pace is normally faster than the pace you can hold for a marathon. Use the table to see what a pace means in race terms, then adjust for your training and the course.

Common race distances are 5 km, 10 km, the half marathon at 21.0975 km (13.1 miles), and the marathon at 42.195 km (26.2 miles).

A worked example

Example. Running 10 km in 50:00 is a pace of 5:00 per kilometer, or 8:03 per mile, a speed of 12 km/h. At that pace a half marathon takes 1:45:29 and a marathon takes 3:30:59.

Finish times at common paces

Pace5K10KHalf marathonMarathon
4:00 per km20:0040:001:24:232:48:47
4:30 per km22:3045:001:34:563:09:53
5:00 per km25:0050:001:45:293:30:59
5:30 per km27:3055:001:56:023:52:04
6:00 per km30:001:00:002:06:354:13:10
6:30 per km32:301:05:002:17:084:34:16
7:00 per km35:001:10:002:27:414:55:22

Finish times if the same pace is held for the whole distance. The half marathon is 21.0975 km and the marathon 42.195 km.

Common mistakes to avoid

  • Predicting a marathon from a 5K at the same pace. Pace drops with distance, so a marathon is usually run noticeably slower than 5K pace.
  • Starting too fast. Going out faster than your target pace costs far more time later than it saves at the start.
  • Mixing kilometers and miles. One mile is 1.609 km, so a 5:00 per km pace is 8:03 per mile.
Please note. This calculator gives general information, not medical advice. It cannot account for your health history, medicines or circumstances. Speak to a doctor or qualified health professional before making changes to your diet, exercise or sleep. See our disclaimer.

Frequently asked questions

How do I calculate running pace?

Divide the time by the distance. Running 10 km in 50 minutes is 50 ÷ 10 = 5 minutes per kilometer. To get the pace per mile, multiply the pace per kilometer by 1.609.

What is a good running pace?

It depends on your age, fitness and goals. Many recreational runners run between 5:30 and 7:30 per kilometer (9:00 to 12:00 per mile). The best pace is one you can sustain and enjoy.

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

Multiply by 1.609344. So 5:00 per kilometer is 8:03 per mile. The results table shows both.

Can I predict my marathon time from a 10K?

Roughly. Marathon pace is usually 15 to 25 seconds per kilometer slower than 10K pace for well-trained runners, and more for newer runners. The table here shows the times at a constant pace, which is a best case.

People also search for this as: running pace calculator, pace calculator min per km, marathon pace calculator, half marathon time calculator, 5K pace calculator, min per mile to km/h.

Sources and further reading

Formulas on this page are checked by automated tests against independent references. See how we test our tools.

Press Esc to close