Race Pace Calculator for Any Distance

Goal time in hand, distance on the calendar — what does that combination actually demand per mile? This race pace calculator answers for any distance you can type: the 5K/10K/half presets are there, but so is room for the club 8K, the 10-miler, or a 50K that has no dedicated page. It reports the required pace per mile and per kilometer, your speed, the equivalent 400 m track lap, and a checkpoint table of what the clock should read at each split. Coming at it from the other direction, with a race already run? Turn a past result into a pace — and when even pacing feels too tame, shape a negative-split plan.

Your goalGoal time
Required pace per mile8:01 /mi
Pace per kilometre4:59 /km
Speed7.49 mph
Per 400 m lap2:00
Goal finish time1:45:00

13.1 mi · 1:45:00

Even-effort checkpoints — target clock at each split
CheckpointTarget clock
Mile 18:01
Mile 216:02
Mile 324:03
Mile 432:04
Mile 540:05
Mile 648:05
Mile 756:06
Mile 81:04:07
Mile 91:12:08
Mile 101:20:09
Mile 111:28:10
Mile 121:36:11
Mile 131:44:12
0.1 mi1:45:00

How it works

race pace = goal time ÷ distance

Divide the goal time by the distance: a 1:45:00 half marathon is 105 minutes across 13.1 miles, which demands about 8:01 per mile. The tool runs this in meters and seconds under the hood and converts only for display, so the per-mile and per-km figures describe one identical speed rather than two independently rounded cousins. The 400 m line scales the same pace to a single track lap — useful for goal-pace repeats — and the checkpoint table spreads the goal evenly across every full mile or kilometer, closing exactly on your target at the final row.

Sources

FAQ

What race distances can I enter?

Anything above zero — the distance field is a free number with a mi/km toggle, plus presets for the 5K (3.1), 10K (6.2), and half (13.1). That makes this the fallback tool when your event is an 8K, a 10-miler, a 30K tune-up, or an ultra leg no dedicated calculator covers.

How is the required pace worked out?

Goal time divided by distance — nothing more exotic. The value the tool adds is packaging: one answer expressed per mile, per kilometer, as a speed, and as a 400 m lap, plus a split-by-split table that turns the division into something you can follow mid-race.

What is the 400 m lap time for?

Track workouts at goal pace. If your target computes to 8:01 per mile, one lap of a standard outdoor track should take a hair under two minutes — the result gives the exact figure, so you can rehearse race rhythm in 400 m doses months before the start line.

Should I actually run even checkpoints on race day?

The table assumes even effort because that wastes the least energy on most courses, and it is the easiest plan to monitor. Plenty of strong races close with a slightly quicker second half, though — if that suits you, build the plan in the negative split calculator and keep this table as your even-effort baseline.

Why do the mile and kilometer paces look so different?

Because the units differ by 61% in length — one mile is 1.609344 km — while the underlying speed is a single number. An 8:01 mile pace and a 4:59 km pace are the same running; multiplying a per-mile figure by 0.6214 gives the metric view whenever you need it by hand.

Is required race pace the pace I should train at?

Mostly no. Race pace is a race-day output; day-to-day running should sit comfortably slower, with only targeted workouts touching goal speed. Use this number to define those sessions and to gut-check whether the goal itself squares with your recent results.

The pace and checkpoint figures are exact arithmetic on the distance and goal you enter — whether that goal suits your current fitness is a separate question the math cannot settle. General planning information for training and racing, not coaching and not medical advice.

Embed this calculator

Add the race pace calculator for any distance to your website or club page — free, no sign-up. Paste this snippet where you want the calculator to appear:

<script src="https://pacerrunning.net/embed/race-pace-calculator.js" async></script>