Health & Fitness

Running Pace Calculator

Enter a distance and time to get your pace per km and per mile — plus predicted finish times for every major race distance, from 5K to marathon.

Runner training on a road

Per mile
Speed (km/h)
Speed (mph)

Predicted race times

    The runs you log alone are the ones you skip

    Training is easier when someone's expecting your check-in. Groop is a small group and a daily photo — proof you got the run in. Get notified when we launch on iOS.

    You're on the list. See you at launch.

    First 1,000 sign-ups get 3 months Groop+ free. No spam, ever.

    How pace is calculated

    Pace is simply time divided by distance:

    Pace = total time ÷ distance
    e.g. 25:00 ÷ 5 km = 5:00 per km

    We convert that into pace per mile, and your average speed in both km/h and mph, so you can compare against treadmills, watches, and race targets in any units.

    How race predictions work

    The predicted finish times use Pete Riegel's endurance formula, the standard used across running calculators:

    T2 = T1 × (D2 ÷ D1)^1.06

    It projects a time at a new distance from a known result, with the 1.06 exponent accounting for the natural slow-down as distance grows. It's most accurate when you've trained appropriately for the target distance — a fast 5K won't predict a marathon you haven't built the endurance for.

    Predictions assume similar terrain, weather, and that you've done the mileage. Treat them as ambitious-but-realistic targets, not guarantees.

    Turning a pace goal into a finish

    Frequently asked questions

    How do I calculate my running pace?

    Divide total time by distance. 5 km in 25 minutes is 5:00 per km.

    How accurate are race time predictions?

    They use Riegel's formula, T2 = T1 × (D2/D1)^1.06 — reasonably accurate for trained runners over comparable distances.

    What is a good 5K pace?

    Recreationally, 25–30 minutes (5:00–6:00 per km) is common. Beginners often start near 7:00 per km and improve steadily.