Cycling speed calculator
Put your distance, ride time and stops in: 20 miles in 1.25 hours is 16 mph moving — 25.75 km/h, 3.75 min/mile, 13.33 mph overall with 15 minutes stopped.
★ SPORTS · CYCLING · SPEED
On the defaults — 20 miles in 1.25 hours with 15 minutes stopped — the ride is 16 mph moving, 25.75 km/h, 3.75 min/mile, and 13.33 mph overall. This is the cycling speed tool: divide distance by ride time for the moving speed, convert it for km/h and pace, and divide by the whole door-to-door time for the overall speed — a ride timed by the clock on the wall flatters the legs and hides the stops.
Put your distance, ride time and stops in: 20 miles in 1.25 hours is 16 mph moving — 25.75 km/h, 3.75 min/mile, 13.33 mph overall with 15 minutes stopped.
It means the wheels turned at 16 mph while they were turning, which is 25.75 km/h and 3.75 minutes for every mile, but the whole outing — stops included — averaged only 13.33 mph, because 15 stopped minutes stretched 1.25 hours of riding into 1.5 hours door to door. The distance and the ride time set the moving speed, the stops set only the overall speed, and the gap between the two is the honest measure of how stop-start the ride was: a ride with no stops has no gap at all, while a city ride full of lights can lose several mph to it. The only judgement is what counts as ride time — a computer that auto-pauses at lights already reports it, while a wall clock reports the outing, and mixing the two is how a 16 mph ride gets written down as 13.
| Output | Formula | What it means |
|---|---|---|
| Moving speed | distance ÷ ride time | 16 mph — 20 ÷ 1.25. |
| Speed in km/h | moving × 1.60934 | 25.75 km/h — 16 × 1.60934. |
| Pace per mile | 60 ÷ moving | 3.75 min/mile — 60 ÷ 16. |
| Overall speed | distance ÷ (ride time + stops ÷ 60) | 13.33 mph — 20 ÷ 1.5. |
First, check the distance honestly: a route planner’s road distance and a bike computer’s wheel distance can disagree by a few percent, and every phantom mile inflates the speed — trust the computer on the bike, not the line drawn on the map. Second, check that the ride time excludes the stops: if the time came from a wall clock, it already contains the 15 minutes, and the moving speed is overstated — use the computer’s moving time, or subtract the stops first. Third, check the stops against the ride, not the day: 15 minutes means stops during the ride — lights, water, photos — not the coffee afterwards, which belongs to no speed at all.
20 miles, 1.25 hours riding, 15 minutes stopped. Moving: 20 ÷ 1.25 = 16 mph. In km/h: 16 × 1.60934 = 25.75. Pace: 60 ÷ 16 = 3.75 minutes a mile. Overall: 1.25 hours plus 15 minutes is 1.5 hours, and 20 ÷ 1.5 = 13.33 mph. In practice that means a rider who held 16 mph whenever the wheels turned still averaged only a touch over 13 mph from leaving to arriving — the number to quote to a riding partner is 16, and the number to use for planning the next outing is 13.33.
With 25 miles instead of 20, the moving speed rises to 20 mph — 32.19 km/h, 3 min/mile — and the overall speed to 16.67 mph. With 1.5 hours riding instead of 1.25, the moving speed falls to 13.33 mph — 21.45 km/h, 4.5 min/mile — and the overall speed to 11.43 mph. With 30 minutes stopped instead of 15, the moving speed stays 16 mph but the overall speed falls to 11.43 mph. With no stops at all, the moving speed still stays 16 mph and the overall speed rises to meet it at 16 mph — the gap closes completely.
The distance behind 16 mph is 20 miles: at 15 miles the moving speed is 12 mph (19.31 km/h, 5 min/mile, 10 mph overall); at 25 miles it is 20 mph (32.19 km/h, 3 min/mile, 16.67 mph overall). The ride time behind 16 mph is 1.25 hours: at 1 hour the moving speed is 20 mph (32.19 km/h, 3 min/mile, 16 mph overall); at 1.5 hours it is 13.33 mph (21.45 km/h, 4.5 min/mile, 11.43 mph overall). The stops behind 16 mph are 15 minutes: at 0 minutes the moving speed is still 16 mph but the overall speed is 16 mph; at 30 minutes the moving speed is still 16 mph but the overall speed is 11.43 mph — the stops never touch the moving speed, only the overall one.
The defaults assume 20 fairly flat miles ridden in 1.25 hours with 15 minutes of stops. They do not assume hills, a headwind, a tailwind, or an e-bike: a hilly 20 miles at the same effort takes longer and shows a lower speed, a tailwind flatters it, and motor assistance is not leg speed at all — compare assisted and unassisted rides on different days, never in one number.
The arithmetic is exact for the inputs entered; the judgement is the ride time and the distance. Real rides vary with GPS error, wheel-sensor calibration, hills and wind, and a computer that auto-pauses late or a route that cuts a corner can move the speed by a few tenths — enough to matter to a racer, not to a commuter. Treat 16 mph as the planning speed for 20 miles in 1.25 hours, and check it against a second device before bragging about it.
Bright Side Kit, “Cycling Speed Calculator: 16 mph Over 20 Miles in 1.25 Hours”, https://brightoolbox.com/cycling-speed-calculator/, accessed 3 November 2026. Students and researchers: cite the calculator name, the page URL and the date you used it, and quote the defaults (20 miles, 1.25 hours riding, 15 minutes stopped) so the result can be checked.
Moving speed divides by ride time only — 16 mph on the defaults — while overall speed divides by ride time plus stops, 13.33 mph. The first describes the legs, the second describes the outing.
Multiply by 1.60934: 16 mph × 1.60934 = 25.75 km/h. The calculator does it for any speed you enter.
It means every mile took 3.75 minutes, or 3 minutes 45 seconds, at the moving speed. Lower is faster: 3 min/mile beats 3.75, and 5 min/mile is slower.
Because stops count in the outing but not in the riding: 15 stopped minutes on a 1.25-hour ride stretch the outing to 1.5 hours, which drops 16 mph to 13.33 mph. City rides with many lights lose the most.
Then the two speeds are the same: with 0 minutes stopped, the overall speed rises to 16 mph, exactly the moving speed.
No — the calculator divides whatever distance and time you enter. Hills and wind change the time you enter, not the maths: a hilly ride takes longer, so it correctly shows a lower speed.