Skip to content

Ascent Time Calculator — Estimate Climbing Time

Estimate climbing time from power, weight and gradient.


How We Calculate This

Ascent Time Estimation

Based on the Martin et al. (1998) road-cycling power model, the calculator solves for the steady-state speed at which your power output balances the forces resisting the climb:

  • P × η = P_gravity + P_rolling + P_aero, where η ≈ 0.976 is the drivetrain efficiency (a clean chain loses ~2.4% before the wheel)
  • P_gravity = m · g · gradient · v (the dominant term on a climb)
  • P_rolling = Crr · m · g · v
  • P_aero = ½ · ρ · CdA · v³ (small at low climbing speeds)
  • Time = Distance / Speed
  • VAM = Elevation Gain / Time (in hours) — vertical metres climbed per hour

Frequently Asked Questions

Last updated: February 2026

All calculations are estimates. Always verify results and consult a professional bike fitter where appropriate.