Enter any two of pace, time, and distance to find the third, then see predicted finish times for common race distances at that pace.
Straight-line extrapolation from your current pace — not a physiological model.
Speed answers "how far per hour"; pace answers "how long per unit of distance". They carry identical information and one is simply the reciprocal of the other, but pace is what runners actually use — because a race is a fixed distance, and minutes-per-kilometre translates directly into a finish time by multiplication.
That is the whole engine of this calculator. Give it any two of pace, time and distance and it solves for the third, because time = pace × distance rearranges three ways. A 25:00 5K is 5:00 per kilometre; 5:00 per kilometre over 10 km is 50:00.
The predicted times on this page scale your pace linearly: hold 5:00/km and a marathon comes out at 5:00 × 42.195, or 3:30:59. That is arithmetically correct and physiologically optimistic, because nobody holds their 5K pace for 42 kilometres. Fatigue is not linear, and neither is the real relationship.
The standard correction is Riegel's formula, which raises the distance ratio to the power 1.06 rather than 1. Against a 25:00 5K the two disagree like this:
| Distance | Linear (shown here) | Riegel | Difference |
|---|---|---|---|
| 10K | 50:00 | 52:07 | +2:07 |
| Half marathon | 1:45:29 | 1:55:00 | +9:31 |
| Marathon | 3:30:59 | 3:59:47 | +28:48 |
Nearly 29 minutes on a marathon. At 10K the gap is small enough to ignore; by the marathon it is the difference between a plan that works and one that blows up at 30 km. Treat the longer predictions here as a floor — the fastest you could theoretically go — not as a target. Doubling the distance costs you roughly 4% of pace, which is a useful thing to hold in your head at a start line.
Riegel also assumes you have trained for the distance. A 25:00 5K runner who has never run beyond 10 km will not run a four-hour marathon either; the formula predicts what your current fitness supports, not what your longest run supports.
The unit toggle converts everything, so the underlying answer is identical. What changes is the arithmetic you can do in your head, and the mental anchors differ enough to be worth knowing: 6:00/km is 9:39/mile, and 8:00/mile is 4:58/km. A useful approximation in either direction is that a mile is roughly 1.6 km, so per-mile pace is about 1.6 times per-kilometre pace.
The one genuine trap is mixing them — reading a per-mile pace off a watch set to kilometres. A 5:00 figure means a 25-minute 5K in one unit and a 31-minute 5K in the other, and the mistake is invisible until race day.
Divide your total time by the distance covered: convert your time to total seconds, divide by the distance, then convert the result back to minutes and seconds per unit. Running 5 km in 25 minutes works out to 1,500 seconds ÷ 5 km = 300 seconds per km, or 5:00/km.
It varies hugely from person to person, but a commonly cited illustrative range for beginners is roughly 6:00-8:00 per kilometer (about 10-13 minutes per mile). Treat that purely as a reference point rather than a target to hit — showing up consistently matters far more than any specific pace number early on.
This tool does a straight linear extrapolation from whatever pace you've entered or computed, not a physiological model like Riegel's formula, which accounts for endurance fall-off over longer distances. Real race performance also depends heavily on pacing strategy, terrain, weather, and how well-trained you are for the specific distance, so treat these predictions as a rough starting point rather than a guarantee.
No — pick whichever unit you actually train in. The math is unit-consistent either way: race distances are converted internally so the predictions below come out correctly whether you're working in km or miles. If you need to convert between the two elsewhere, the Unit Converter handles that directly.
Worked example: running 5 km in 25:00 gives a pace of 1,500 seconds ÷ 5 = 300 seconds per km, i.e. 5:00/km. At that same pace, a 10K would take 300 × 10 = 3,000 seconds, or exactly 50:00. Pair this with the Time Calculator for adding up split times, or the Calorie Calculator to estimate energy burned over a training run.
Prefer to think in speed rather than pace? The Speed Calculator converts between the two and solves for distance or time as well.