Calculate cycling speed, time, or distance from any two known values. Plan rides, estimate arrival times, and track performance improvements.
Last updated: March 2026 | By Patchworkr Team
Result
30 km/h
| Speed (km/h) | Category | 100km Time | Description |
|---|---|---|---|
| 12-16 | Leisurely | 6-8 hrs | Casual, touring |
| 16-20 | Moderate | 5-6 hrs | Recreational, fitness |
| 20-24 | Brisk | 4-5 hrs | Experienced riders |
| 24-32 | Fast | 3-4 hrs | Road racing, crits |
| 32+ | Very Fast | 3 hrs | Elite, sprinting |
Note: Flat ground speeds are 3-5 km/h faster than hilly terrain. Wind impacts speed significantly.
Cycling speed is a fundamental metric for ride planning and performance tracking. The relationship between speed, distance, and time is mathematical: Speed = Distance ÷ Time. This calculator solves for any one variable when you know the other two, eliminating manual arithmetic and reducing planning errors.
Understanding speed helps you set realistic goals and manage energy on long rides. A recreational cyclist averaging 20-25 km/h on flat terrain will slow to 12-15 km/h on climbs. Knowing these numbers lets you estimate ride duration for a 100 km route with 1,500m elevation gain (4-5 hours vs. 3-4 hours flat).
Race planning relies on speed calculations. If you need to complete a 40 km time trial in under 60 minutes, this calculator instantly shows you need to maintain 40+ km/h average speed—a challenging but achievable target for competitive cyclists in aero position.
Step 1: Select what you want to calculate—Speed, Time (duration), or Distance (how far you'll travel).
Step 2: Choose your unit system (kilometers or miles). The calculator maintains consistency across all fields automatically.
Step 3 (Solving for Speed): Enter distance ridden and time taken. The calculator shows your average speed for that segment.
Step 3 (Solving for Time): Enter planned distance and expected average speed. Get estimated ride duration to schedule properly.
Step 3 (Solving for Distance): Enter available time and expected speed. Find out how far you can ride in that timeframe.
Scenario: You're planning a 100 km ride and want to know how long it will take at different average speeds to schedule your day.
Conservative speed (25 km/h average)
Time needed: 4h 0m
Good for hilly routes or less experienced cyclists
Moderate speed (28 km/h average)
Time needed: 3h 34m
Standard for trained cyclists on mixed terrain
Fast speed (32 km/h average)
Time needed: 3h 7m
Competitive cyclists on flat routes with group drafting
Pro tip: Add 10-20% time for rest stops, traffic lights, and navigation. A 4-hour riding time becomes a 4.5-5 hour total outing.
Beginner: 16-20 km/h, recreational: 20-25 km/h, trained: 25-30 km/h, competitive: 30-35 km/h, professional racing: 40-45 km/h. Terrain and wind heavily affect these numbers.
This calculator uses moving time (wheels turning). For total outing time, add 15-30 minutes per hour for stops, depending on ride length and group size.
Climbing reduces average speed significantly. Expect 40-50% speed reduction on 5%+ gradients. A 25 km/h flat pace becomes 12-15 km/h when climbing.
Headwinds can reduce speed by 20-30%. Tailwinds increase it by 15-20%. Crosswinds mainly affect energy expenditure rather than speed but require more focus.
Yes, drafting saves 20-40% energy, allowing 2-5 km/h faster speed for same effort. A solo 28 km/h rider can sustain 30-32 km/h in a paceline.
Modern GPS units are 98-99% accurate for distance. Speed calculations are instantaneous and accurate to ±0.5 km/h. Barometric altimeters improve elevation data.
Strava includes stopped time, coasting, and traffic light delays in 'elapsed time' but shows 'moving time' separately. Use moving time for speed calculations.
No. Max sprint speed (50-70 km/h) lasts seconds. Sustainable speeds drop with duration: 1 min (45-50 km/h), 20 min (35-40 km/h), 2 hr (28-32 km/h).
Related Tools
Calculate bike maintenance costs.
Calculate cycling cadence and speed.
Calculate bike loan payments.
Calculate bike gear ratios.
Estimate a starting frame size.
Track long-term cycling volume.