Code tool

Cycling Speed Calculator

Enter the full distance and elapsed hours, minutes, and optional seconds. The result is an arithmetic average in kilometres or miles per hour.

In-browser processingNo account requiredPrivacy details ↗

Average speed

Use the full elapsed time to include stops, or moving time for a moving average. This tool reports arithmetic average speed only.

v̄ = d ÷ (h + m ÷ 60 + s ÷ 3600)

Enter a distance and a positive elapsed time.

A QUICK WALKTHROUGH

How to use this tool

  1. Choose kilometres or miles and enter the distance.
  2. Enter the total elapsed time; leave seconds at zero for hours-and-minutes input.
  3. Calculate the average speed in the matching unit per hour.

Average-speed formula

Average speed equals total distance divided by total elapsed time. The calculator converts the entered duration to hours before dividing.

Result boundary

This result describes only the arithmetic average for the values entered. It does not infer training performance, route conditions, pacing, or safety.

GOOD TO KNOW

Common questions

Can I enter only hours and minutes?

Yes. Leave seconds at zero.

Does the result account for stops?

Include stops by entering the full elapsed time. Use moving time instead if you specifically want an average over moving time.

Does this assess cycling performance or safety?

No. It reports only average speed from the supplied distance and elapsed time.