How does the Bike Speed Calculator work?
Enter your total cycling time (hours, minutes, seconds) and the distance you covered, then select your distance unit. The calculator divides distance by time to get your speed in m/s, then converts it to km/h, mph, and ft/s. It also calculates your pace in minutes per km and minutes per mile. See also our calculate Bike Size.
What is the formula used to calculate cycling speed?
Speed is calculated as distance divided by time (Speed = Distance / Time). The base result is in m/s, which is then converted: km/h = m/s × 3.6, mph = m/s × 2.23694, and ft/s = m/s × 3.28084.
What is cycling pace and how is it different from speed?
Speed tells you how far you travel per unit of time (e.g. km/h), while pace tells you how much time it takes to cover a unit of distance (e.g. minutes per km). Pace is commonly used by cyclists and runners to gauge effort — a lower pace number means you're going faster.
Which distance units are supported?
The calculator supports meters (m), feet (ft), kilometers (km), and miles (mi). Simply enter your distance value and select the appropriate unit from the dropdown. You might also find our Tire Pressure Calculator (Cycling) useful.
What is a good average cycling speed?
For a recreational cyclist, 15–20 km/h (9–12 mph) is typical. Intermediate cyclists average around 20–28 km/h (12–17 mph), while competitive road cyclists often sustain 30–45 km/h (19–28 mph). Your terrain, bike type, and fitness all affect your average speed.
Can I use this calculator for running or other sports?
Yes — the underlying speed formula works for any activity where you know distance and time. Simply enter your values and select the appropriate unit. The results will be accurate regardless of whether you're cycling, running, or swimming.
How do I convert km/h to mph?
To convert km/h to mph, multiply by 0.621371. For example, 30 km/h × 0.621371 = 18.64 mph. The calculator handles all unit conversions automatically.
Why does my pace show a very high number?
A very high pace value usually means your speed is very low — either you entered a very short distance, a very long time, or left a field at zero. Check that your hours, minutes, seconds, and distance values are all entered correctly.