Key Takeaways

  • Ride time is distance divided by average speed. At 25 km/h, 40 km takes 1:36:00 and 100 km takes 4:00:00.
  • Stops are added on top of riding time. 50 km at 25 km/h is 2:00:00 of riding, and with 30 minutes stopped it is 2:30:00, an average of 20 km/h.
  • Some bike computers pause their timer when you stop[2]. Check whether your average speed includes those stops, so you count them once and not twice.
  • Hills and wind only change this answer if your average speed already allows for them. To predict a time from power, weight, drag area and wind, use the cycling race predictor.

How the Calculator Works

Enter a distance and your average riding speed. You can type the speed in km/h or mph, or as a pace in minutes per km or per mile.

Add the time you expect to be stopped and a start time if you want a total time and an arrival clock. The results also show the same ride at nearby speeds and your speed over other distances.

The Cycling Time Formula

One relationship covers the whole tool. Stops are added after the division.

To findFormulaExample
Riding timeDistance ÷ speed40 km ÷ 25 km/h = 1:36:00
Total timeRiding time + time stopped100 mi at 16 mph = 6:15:00, + 40 min = 6:55:00
Average with stopsDistance ÷ total time50 km ÷ 2.5 h = 20 km/h
Pace per km60 ÷ speed in km/h, in minutes60 ÷ 25 = 2.4 min = 2:24 per km
km/h to mphkm/h ÷ 1.60934425 km/h = 15.53 mph

The cycling time formulas with a worked example for each.

A mile is exactly 1,609.344 m, and NIST marks that factor as exact[1]. Another example: 180 km at 28 km/h takes 6:25:43.

Minutes and seconds are not decimals

A time of 6:15 is 6 hours 15 minutes, which is 6.25 hours. Dividing 100 miles by 6.15 instead of 6.25 gives 16.26 mph when the right answer is 16.00 mph.

How Long Does It Take to Cycle 10, 20, 50 or 100 Miles or Kilometres?

Each time assumes one steady average speed and no stops. Find your distance in the first column, then read across to the speed closest to yours. For a distance that is not listed, enter it in the calculator.

Distance15 km/h20 km/h25 km/h30 km/h35 km/h
5 km20:0015:0012:0010:008:34
10 km40:0030:0024:0020:0017:09
20 km1:20:001:00:0048:0040:0034:17
30 km2:00:001:30:001:12:001:00:0051:26
40 km2:40:002:00:001:36:001:20:001:08:34
50 km3:20:002:30:002:00:001:40:001:25:43
60 km4:00:003:00:002:24:002:00:001:42:51
80 km5:20:004:00:003:12:002:40:002:17:09
100 km6:40:005:00:004:00:003:20:002:51:26
120 km8:00:006:00:004:48:004:00:003:25:43
150 km10:00:007:30:006:00:005:00:004:17:09
160 km10:40:008:00:006:24:005:20:004:34:17
180 km12:00:009:00:007:12:006:00:005:08:34
200 km13:20:0010:00:008:00:006:40:005:42:51

Riding time in h:mm:ss for common distances in km at five average speeds.

Distance10 mph12 mph15 mph18 mph20 mph
5 miles30:0025:0020:0016:4015:00
10 miles1:00:0050:0040:0033:2030:00
15 miles1:30:001:15:001:00:0050:0045:00
20 miles2:00:001:40:001:20:001:06:401:00:00
25 miles2:30:002:05:001:40:001:23:201:15:00
30 miles3:00:002:30:002:00:001:40:001:30:00
40 miles4:00:003:20:002:40:002:13:202:00:00
50 miles5:00:004:10:003:20:002:46:402:30:00
60 miles6:00:005:00:004:00:003:20:003:00:00
75 miles7:30:006:15:005:00:004:10:003:45:00
100 miles10:00:008:20:006:40:005:33:205:00:00

Riding time in h:mm:ss for common distances in miles at five average speeds.

The speed columns are examples to read across, not labels for rider levels.

Moving Time vs Elapsed Time

The Garmin Edge 550 manual describes an Auto Pause setting that pauses the timer when you stop moving, or when your speed drops below a value you choose[2]. Other brands may work differently.

The manual page does not say how a device's average speed treats that paused time, so test yours with a quick sum. Divide the ride distance by the average speed on the screen.

If the answer matches your moving time, the average leaves stops out, so enter your stops in the stop box. If it matches the total elapsed time, the average already includes them, so leave the stop box at 0.

The gap can be large. 50 km at 25 km/h is 2:00:00 of riding, but with 30 minutes stopped the elapsed time is 2:30:00 and the average over the whole trip is 20 km/h.

Which Average Speed Should You Enter?

The result is only as good as the speed you enter. The most reliable number is the average from a ride you have already done on a similar route.

  • From a past ride, divide the distance by the moving time. 30 km in 1 hour 15 minutes is 30 ÷ 1.25 = 24 km/h.
  • With no past ride, try two or three speeds in the table above and see which total fits your plan. The calculator also shows the same ride at nearby speeds.
  • There is no single typical speed. It depends on the rider, the bike and the route, so use your own numbers.

To work out the speed a past ride averaged, or the speed needed for a goal time, use the bike pace calculator.

When a Flat Average Is Not Enough

A flat average works when the new route is similar to the one the average came from. It can mislead you when the new route has much more climbing or a steady headwind.

A different approach starts from power. Martin and colleagues derived a mathematical model of cycling power and compared its predictions with power measured during road cycling. The measured and modelled values were highly correlated (R² = .97), and the standard error between them was 2.7 W[3].

That is a result for their model, and this calculator does not use it. The cycling race predictor predicts a finish time from power, weight, drag area, rolling resistance, wind and course, and the cycling performance calculator works out the watts a ride took.

Limits of the Estimate

  • The tool assumes one steady average speed. Hills, wind, surface, traffic, group riding and fatigue are not inputs.
  • Calories, VO2 max, FTP and power are not calculated here. For power-based tools, see the cycling power training zones and the cycling critical power calculator.
  • An average above 60 km/h or below 5 km/h triggers a prompt to check your units. Those two cut-offs are not published limits.

Frequently Asked Questions

Sources & References

  1. NIST Guide to the SI, Appendix B.8: Factors for Units Listed Alphabetically. National Institute of Standards and Technology. NIST Special Publication 811
  2. Edge 550 Owner's Manual: Using Auto Pause. Garmin. Garmin Edge 550 Owner's Manual
  3. Validation of a Mathematical Model for Road Cycling Power. Martin JC, Milliken DL, Cobb JE, McFadden KL, Coggan AR. Journal of Applied Biomechanics 14(3):276-291 (1998)
Manish Kumar
Manish Kumar

Certified Personal Trainer & Sports Nutritionist

NASM-CPTCertified Sports Nutritionist10+ Years Experience500+ Clients Coached

NASM-certified fitness and nutrition coach with over 10 years of hands-on experience helping people build strength, lose fat, and live healthier lives. Specializing in gym-based workouts with a strong focus on lifting technique, biomechanics, and practical exercise science. Through FitLifeRegime, sharing the tools, tips, and insights that have worked for hundreds of clients — helping you start your own fitness journey with confidence and clarity.

Learn more about Manish
NASM Certified Personal Trainer Certificate

NASM Certified

Certified Personal Trainer & Sports Nutritionist from the National Academy of Sports Medicine

Disclaimer: This calculator does arithmetic on the distance, speed and stop time you enter and assumes one steady average speed. Real rides vary with hills, wind, traffic and fatigue. It is not coaching or medical advice.