Use this free pace calculator to find your running pace from a distance and a time, the finish time for a pace, or the distance you cover in a time. The answer shows your pace per kilometer and per mile, your speed in km/h and mph, and the time you would run for a 5K, 10K, half marathon and marathon at that pace. Tables show your splits, how a few seconds faster or slower changes a race, marathon, half marathon, 10K and 5K pace charts, a running pace chart, and a pace converter from minutes per km to minutes per mile, mph and km/h. It is free and instant, and your numbers stay in your browser.
How to calculate running pace
Pace is how long each kilometer or mile takes you. Divide your time by your distance. Enter the distance and the time in the Pace tab and the calculator gives your pace per kilometer and per mile, your speed in km/h and mph, and the time you would run for a 5K, 10K, half marathon and marathon at that pace.
pace = 50:00 ÷ 10 km = 5:00 per kmpace per mile = 5:00 × 1.609344 = 8:03 per milespeed = 10 km ÷ 50 minutes = 12 km/h, or 7.46 mphThe pace, time and distance formulas
The three are linked, so if you know two you can find the third.
- Pace = time ÷ distance
- Time = pace × distance
- Distance = time ÷ pace
- Speed = distance ÷ time
The Finish Time tab does the second one: a half marathon (21.0975 km) at 5:00 per km takes 21.0975 × 5:00 = 1:45:29. The Distance tab does the third: in 1 hour at 5:30 per km you cover 10.91 km, which is 6.78 miles. Pace and speed describe the same thing in different ways. Pace is time per distance, so a lower number is faster. Speed is distance per time, so a higher number is faster.
Pace per mile and pace per kilometer
A mile is 1.609344 kilometers, so to change a pace per kilometer into a pace per mile you multiply by 1.609344, and to go the other way you divide. 5:00 per km is 8:03 per mile, and 8:00 per mile is 4:58 per km. To change a speed into a pace, divide 60 by the speed: 7.5 mph is 60 ÷ 7.5 = 8 minutes per mile. The Convert tab and the Pace Converter table do all of these for you.
Marathon, half marathon, 10K and 5K pace charts
The pace charts show the pace you need for a finish time, the other way round from the calculator. For a marathon (26.22 miles, 42.195 km), a 3:30:00 finish needs 8:01 per mile or 4:59 per km. A 4:00:00 finish needs 9:09 per mile (5:41 per km), and a 5:00:00 finish needs 11:27 per mile (7:07 per km). For a half marathon (13.11 miles), 1:45:00 is also 8:01 per mile. A 25:00 5K is 5:00 per km and a 50:00 10K is the same. Click any time in a chart to see it in the calculator.
Splits and even pacing
Splits are your time for each kilometer or mile. At an even pace every split is the same, and the total time grows by one split each time. A negative split means running the second half of a race faster than the first half. The Your Splits table lists the time at each kilometer or mile for the run you entered, and the Faster or Slower table shows what a few seconds per mile does to your 10K and half marathon time: five seconds faster per mile saves about 31 seconds over a 10K and about 1 minute 5 seconds over a half marathon.
How long does it take to run a mile?
It is your pace per mile. At 8:00 per mile a mile takes 8 minutes, and at 10:00 per mile it takes 10 minutes. There is no single average, because it depends on age, fitness, how long the run is and whether it is a race. The best number to compare with is your own, so use the calculator to track how your pace changes as you train.
Race times for other distances
The race times in the calculator assume you hold the same pace for the whole distance. Most runners slow down over longer races, so a 10K pace is usually too fast for a marathon. Treat the times as a plan or a target, not a prediction. The Running Pace Chart shows the 5K, 10K, half marathon and marathon time for each pace per mile.
Pace on a treadmill
A treadmill shows speed in mph or km/h. Use the Convert tab to turn that speed into a pace per mile or per kilometer, or the other way round. For example 12 km/h is 5:00 per km.
Pace in Excel and Google Sheets
If your time is in A2 as a time such as 0:50:00 and the distance in kilometers is in B2, the pace per kilometer is =A2/B2. Format the cell as [m]:ss to read it as minutes and seconds. To get the pace per mile, divide by the distance in miles, which is B2 ÷ 1.609344.
Calculators that go with this one
To add up times, use the Time Calculator, and for work hours use the Hours Calculator. To plan your training, see the Calorie Calculator and the BMI Calculator, and for strength training the One Rep Max Calculator.

