The Workout Pace Calculator converts distance and elapsed time into pace per kilometer, pace per mile, and average speed. It works for running, walking, rowing, or any distance-based workout completed at a roughly steady average rate.
Use it to compare sessions, set interval targets, or estimate a finish time at the same pace. Terrain, stops, and uneven effort can make average pace different from moment-to-moment pace.
Workout inputs
km
hr
min
sec
Result
—
Average pace
Pace per mile—
Average speed—
Total elapsed time—
1. Enter distance
Use kilometers for the completed route or planned interval.
2. Enter elapsed time
Split the total into hours, minutes, and seconds.
3. Read pace
The primary result shows minutes and seconds per kilometer.
4. Compare formats
Use the mile pace and speed outputs for other training systems.
Pace = elapsed time ÷ distance
Average speed = distance ÷ elapsed time
Elapsed time is converted to seconds for pace and hours for speed.
What the result means
The result is the average time needed to cover one kilometer.
Paused time should be included or excluded consistently when comparing workouts.
Given: 5 km in 30:00.
Calculation: 1,800 seconds ÷ 5 = 360 seconds/km.
Result: 6:00 per km, about 9:39 per mile, at 10.0 km/h.
Can I use this for walking?
Yes. Pace is calculated the same way for any distance-based activity.
What if my route is measured in miles?
Convert miles to kilometers by multiplying by 1.609344.
Should stopped time count?
Use elapsed time for event-style pacing and moving time for uninterrupted effort analysis.
Why can GPS pace fluctuate?
Signal error, curves, elevation, and smoothing can change short-term readings.
How do I estimate a finish time?
Multiply the pace per kilometer by the planned distance, assuming the pace remains constant.