Health & Fitness

Cycling Climb & VAM Calculator

Updated Aug 27, 2026 Reviewed Aug 27, 2026
Analyze one or more cycling climbs with route distance, elevation gain, time and repetitions to calculate exact average grade, VAM, ascent speed and totals.

Observed climbing performance

Add climbs, gain and moving time

Climb 1
Observed rate, not a rider ranking
VAM changes with grade, altitude, surface, wind, duration, drafting and measurement quality. Descent and recovery time are excluded.

Result

Calculation summary

Enter values to see the result

Your result, breakdown, assumptions, and warnings will appear here.

Live climbing preview

Vertical gain over climbing time

VAM
The mountain graphic connects route geometry with vertical speed, aggregate gain and exact average grade.
VAM = vertical metres gained ÷ climbing hours
Overall VAM
750 m/h
Average grade
6.26%
Total gain
500 m

How to use this calculator

  1. 1Add one or more climbs with route distance, positive elevation gain and moving time.
  2. 2Use repetitions for hill repeats and select metric or imperial inputs.
  3. 3Review each climb plus aggregate grade, VAM, distance, elevation and a target-VAM time.

Formula

VAM = vertical metres gained ÷ climbing hours

Average grade uses vertical gain divided by horizontal distance; horizontal distance is derived from the entered route distance.

Calculation steps

  • Convert route distance and elevation to metres.
  • Use right-triangle geometry to derive horizontal distance and average grade.
  • Weight distance, gain and time by repetitions, then calculate aggregate VAM and the target projection.

Worked example

An 8 km climb gaining 500 m in 40 minutes averages about 6.26% and 750 vertical metres per hour.

Assumptions

  • Distance is distance travelled along the climb, not horizontal map distance.
  • Time is climbing moving time and excludes descent or recovery between repeats.
  • VAM is an observed rate and does not adjust for altitude, wind, surface or drafting.
  • Target time assumes the entered VAM can remain constant for the full target ascent.

Sources

Frequently asked questions

Why does exact grade differ slightly from gain divided by route distance?

Road distance is the hypotenuse. Grade convention uses horizontal run, which the calculator derives geometrically.

Is higher VAM always better?

Not as a universal comparison. Grade, altitude, duration, wind, surface, drafting and measurement quality all matter.

How are hill repeats counted?

Each climb’s route distance, gain and climbing time are multiplied by its repetitions; descent and recovery are excluded.

Does target time predict a race result?

No. It is simply target elevation divided by constant target VAM.

Cycling Power, Grade & Speed Calculator
Estimate steady cycling speed from power or required power from speed using grade, mass, distance, wind, rolling resistance, aerodynamics, and drivetrain loss.
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.
Cycling Power-to-Weight Calculator
Calculate watts per kilogram across five cycling durations, compare two profiles, and reverse-calculate target FTP power or mathematical body mass.
Cycling Critical Power & W′ Calculator
Fit critical power and W prime from two to five maximal cycling efforts, compare two linearized models, inspect fit error, and predict power or duration.