Health & Fitness
Cycling Power, Grade & Speed Calculator
Updated Aug 27, 2026 Reviewed Aug 27, 2026
Estimate steady cycling speed from power or required power from speed using grade, mass, distance, wind, rolling resistance, aerodynamics, and drivetrain loss.
Steady-state cycling physics
Enter rider, route and resistance inputs
Result
Calculation summary
Enter values to see the result
Your result, breakdown, assumptions, and warnings will appear here.
Live road-segment preview
Power balances slope and resistance
Available wheel power = gravity + rolling + aerodynamic power
- Estimated speed
- 15.2 km/h
- Crank power
- 250 W
- Segment time
- 39:34
How to use this calculator
- 1Choose speed from power or power from target speed.
- 2Enter rider, bicycle, grade and distance.
- 3Review or edit wind, Crr, CdA, air density and efficiency.
Formula
Pwheel = (m·g·sinθ + Crr·m·g·cosθ + ½·ρ·CdA·vair·abs(vair)) × v
Positive wheel demand is divided by drivetrain efficiency; speed is solved from the same balance.
Calculation steps
- Convert inputs to SI units and derive road angle.
- Calculate gravity, rolling and signed aerodynamic components.
- Solve speed or crank power and report braking demand separately.
Worked example
An 85 kg system on a 6% climb balances 250 W against gravity, rolling resistance and drag.
Assumptions
- Speed and conditions stay constant.
- Positive wind is a headwind.
- Model parameters remain constant over distance.
- Fatigue, handling and safety are excluded.
Sources
Frequently asked questions
Why do riders at equal power have different speeds?
Mass, drag, rolling resistance, grade, wind, air density and losses differ.
What does negative wind mean?
It represents a tailwind; positive represents a headwind.
Why can downhill rider power be zero?
Gravity can exceed resistance; the surplus is shown as braking power.
Is this a race-time predictor?
No, it models one constant segment without real-route pacing or interruptions.
Related calculators
Cycling Climb & VAM Calculator
Analyze one or more cycling climbs with route distance, elevation gain, time and repetitions to calculate exact average grade, VAM, ascent speed and totals.
Cycling Pace & Split Planner
Solve cycling time or average speed, subtract stopped time, and generate distance or lap splits using even, negative, or positive pacing.