Cycling Distance Planner
Calculate estimated ride duration in minutes based on distance, elevation gain, fitness level, weather, and planned rest stops. Use it to plan century rides, sportives, or daily training sessions.
About this calculator
Ride time depends on speed (affected by fitness and weather), climbing time (affected by elevation and fitness), and time spent resting. The formula is: Time (min) = round{[(distance / (25 × fitness × weather)) + (elevation / (600 × fitness)) + (restStops × 0.25)] × 60}. The base flat speed is 25 km/h, scaled by fitness and weather multipliers between 0 and 1. Elevation adds climbing time at a base rate of 600 m/h of climbing, also scaled by fitness. Each rest stop adds 15 minutes (0.25 h). The result is converted from hours to minutes. This approach is similar to Naismith's Rule for hiking, adapted for cycling dynamics.
How to use
Plan a 60 km ride with 800 m of elevation, fitness factor 0.9 (good fitness), weather factor 0.95 (light headwind), and 2 rest stops. Flat time = 60 / (25 × 0.9 × 0.95) = 60 / 21.375 = 2.807 h. Climbing time = 800 / (600 × 0.9) = 800 / 540 = 1.481 h. Rest time = 2 × 0.25 = 0.5 h. Total = (2.807 + 1.481 + 0.5) × 60 = 4.788 × 60 ≈ 287 minutes (about 4 h 47 min).
Frequently asked questions
How does elevation gain affect cycling ride time?
Climbing is far more time-consuming than flat riding because you work against gravity, which dramatically reduces average speed. At a moderate fitness level, cyclists typically ascend at 400–700 metres of vertical gain per hour. This means an 800 m climb can add 1–2 hours to a ride independently of the horizontal distance covered. Tools like this calculator isolate climbing time using a base rate of 600 m/h, adjusted downward for lower fitness levels, giving a more realistic total time than simple average speed estimates.
What fitness level factor should I use for cycling distance planning?
Fitness factors in this calculator typically run from around 0.6 (beginner) to 1.0 or above (competitive/elite). A beginner who averages 15–18 km/h on flat roads might use 0.65–0.7. A recreational rider comfortable at 20–22 km/h would use 0.8–0.85. A trained club cyclist cruising at 28–32 km/h could use 1.0. When in doubt, start with a conservative (lower) factor — it is better to finish earlier than expected than to bonk 20 km from home.
How should I plan nutrition for a long cycling ride based on distance?
Cycling burns roughly 30–60 kcal per km depending on weight, pace, and terrain — a 70 kg rider on a hilly 60 km ride may burn 1,500–2,000 kcal. The general sports nutrition guideline is to consume 30–60 g of carbohydrate per hour for rides over 60–90 minutes, increasing to 60–90 g/h for efforts exceeding 2.5 hours. Start eating within the first 30–45 minutes before hunger sets in, and aim to drink 500–750 ml of fluid per hour, more in heat. Use your estimated ride time from this calculator to pre-plan the number of gels, bars, or bottles you need to carry.