sports calculators

Cycling Speed Calculator

Instantly find your average cycling speed in km/h from any ride distance and duration. Useful for comparing rides, pacing sportives, and tracking fitness gains over time.

About this calculator

Average cycling speed is the total distance covered divided by the total time taken, expressed in kilometers per hour (km/h). The formula is: Speed = Distance ÷ Time. For example, cycling 60 km in 2 hours gives a speed of 30 km/h. This is an average — actual speed fluctuates constantly with terrain, wind, and effort. Average speed is one of the most widely used metrics in amateur and competitive cycling because it allows quick comparisons between different routes and riders. It is worth noting that headwinds, elevation gain, and bike type significantly affect achievable speed, so a 28 km/h average on a hilly course represents more fitness than the same average on flat ground. For training purposes, speed is often used alongside power output (watts) and heart rate for a fuller picture.

How to use

Say you completed a Gran Fondo ride of 120 km in 4 hours and 30 minutes (4.5 hours). Enter Distance = 120 km and Time = 4.5 hours. The calculator applies Speed = Distance ÷ Time = 120 ÷ 4.5 = 26.67 km/h. Your average speed for the ride was approximately 26.7 km/h. If next month you cover the same 120 km in 4 hours (Speed = 120 ÷ 4 = 30 km/h), you can clearly see a fitness improvement of 3.3 km/h.

Frequently asked questions

How do I calculate average cycling speed from distance and time?

Divide your total ride distance in kilometers by your total ride time in hours. A 90 km ride completed in 3 hours gives 90 ÷ 3 = 30 km/h. Make sure time is expressed as a decimal: 2 hours 30 minutes = 2.5 hours. This gives you the average speed for the entire ride, including any time spent coasting or in traffic. For training comparisons, many cyclists use moving time rather than total elapsed time to remove the effect of long stops.

What is a good average cycling speed for a recreational rider?

Recreational cyclists typically average 15–25 km/h on flat to rolling terrain, while trained club riders often maintain 28–35 km/h. Competitive road cyclists can average 40+ km/h in time trials. These benchmarks are heavily influenced by bike type — a gravel bike on rough roads will post lower speeds than a road bike on smooth tarmac at the same power output. Wind and elevation are also major factors, so comparing speeds is most meaningful on the same or similar routes.

Why does average cycling speed decrease significantly on hilly routes?

Climbing a hill requires dramatically more power to maintain speed than riding on flat ground, because riders must overcome both air resistance and gravity. Even a 5% gradient can reduce speed by 40–50% for the same effort level. Descending recovers some time, but asymmetrically — the time lost climbing is greater than the time gained descending because descents are brief and terminal velocity limits speed gains. This is why average speed alone is a poor indicator of fitness on varied terrain, and why tools like normalized power or VAM (vertical ascent meters per hour) are preferred for hilly rides.