Ride Time Calculator

Distance
units
Average cycling speed
km/h or mph (if unit is miles)

About the Ride Time Calculator

This calculator estimates ride time by dividing the distance by average cycling speed. You can switch between kilometers, miles and meters and provide a speed in km/h or mph.

Parameters we support

  • Distance � numeric value; unit chosen from km/miles/meters.
  • Speed � cycling speed (km/h or mph if unit is miles). Typical defaults provided.

Possible improvements

You can extend this tool by adding elevation gain adjustments, terrain modifiers, or estimated calories burned (requires weight).

Calculating Cycling and Ride Time

Ride time = Distance ÷ Average Speed. For a 40-mile cycling ride at an average speed of 16 mph: 40 / 16 = 2.5 hours = 2 hours 30 minutes. Average cycling speeds vary widely: leisure cycling 8–12 mph (13–19 km/h), recreational fitness cycling 12–16 mph (19–26 km/h), experienced cyclists 16–20 mph (26–32 km/h), competitive riders 20–28 mph (32–45 km/h). Wind, elevation, road surface, and fatigue all affect actual average speed.

For planning rides, add 10–20% time buffer for traffic lights, rest stops, punctures, and navigation. Elevation gain significantly slows average speed: an extra 100 m of climbing per 10 km typically reduces average speed by 1–2 mph. Strava and Garmin calculate moving time (excluding stops) and elapsed time separately. For group rides, estimate the group's average speed and add time for regrouping at key points.

Ride Time Estimates by Distance and Speed

Distance12 mph16 mph20 mph
10 miles50 min37 min30 min
25 miles2 hr 5 min1 hr 34 min1 hr 15 min
50 miles4 hr 10 min3 hr 8 min2 hr 30 min
100 miles8 hr 20 min6 hr 15 min5 hr 0 min
Have Feedback or a Suggestion? Contact Us
Top