Elevation gain in cycling is the total amount of upward climbing on a ride, added together across every hill, ramp, and incline along the route. If you ride over three hills that each rise 100 feet, your elevation gain is 300 feet, even though you ended up back where you started. It’s one of the most important numbers for understanding how hard a ride actually is, because distance alone doesn’t tell you much about difficulty.
How Elevation Gain Is Calculated
Your bike computer or phone tracks your altitude throughout a ride. Every time the elevation reading goes up, that increase gets added to a running total. Every time it goes down, those meters or feet are ignored for the gain calculation (though they count toward “elevation loss” or “descent”). At the end of the ride, the cumulative total of every upward segment is your elevation gain.
This is why the number can seem surprisingly large even on rides that don’t feel like mountain climbs. A route with constant rolling hills, none of them particularly steep, can rack up thousands of feet of gain through sheer repetition. A ride that climbs one big pass and descends the other side might have less total gain than you’d expect, because there’s only one upward segment.
Why Different Apps Show Different Numbers
If you’ve ever uploaded the same ride to two platforms and seen two different elevation totals, you’re not imagining things. This happens because of how elevation data is collected and processed.
Most cycling computers use a barometric altimeter, a small pressure sensor that detects changes in atmospheric pressure as you go up or down. These are generally accurate for measuring changes in elevation but can drift with weather shifts during a long ride. GPS satellites also provide altitude data, but GPS elevation readings are significantly less precise than the horizontal position data you rely on for mapping your route.
Platforms like Strava often apply their own correction algorithms. Instead of trusting the raw data from your device, they may match your GPS coordinates to a digital elevation map and recalculate your gain based on known terrain profiles. This smooths out noise from sensor jitter, but it can also miss short, steep features that your barometric sensor actually captured correctly. The result: your Garmin might say 2,400 feet of gain while Strava says 2,100 for the exact same ride file. Neither is wrong exactly, they’re just using different methods and different thresholds for what counts as “real” climbing versus sensor noise.
What Counts as Flat, Hilly, or Mountainous
The Adventure Cycling Association classifies ride difficulty partly by elevation gain per mile, which is a useful way to compare routes of different lengths. Their scale works like this:
- Gentle/flat: 0 to 19 feet of gain per mile, with grades of 1 to 4%. Daily totals around 1,000 feet or less.
- Rolling hills: Daily gain between 1,000 and 2,000 feet, with no single day exceeding 3,000 feet. Grades are still moderate, with occasional steeper sections.
- Hilly: Daily gain averaging 1,500 to 3,000 feet, with some days reaching 4,000 feet. Shorter mileage days tend to be the steepest.
- Mountainous: Daily gain averaging 2,500 to 4,500 feet, with some days possibly exceeding that. These routes mix longer rolling days with shorter, intensely steep days.
As a quick benchmark, a 30-mile ride with 500 feet of gain is essentially flat. That same distance with 3,000 feet of gain is a serious hill workout. Context matters too: 3,000 feet spread across gentle rollers feels very different from 3,000 feet concentrated into two or three steep climbs.
Why Elevation Gain Matters for Effort
Climbing is the part of cycling where gravity works directly against you, and the energy cost scales with your body weight plus your bike’s weight. On flat ground, most of your effort goes toward overcoming air resistance. On a steep climb, gravity dominates, and heavier riders have to produce more power to maintain the same speed as lighter riders.
This is why cyclists talk about power-to-weight ratio, measured in watts per kilogram, as the key metric for climbing performance. You can climb faster either by increasing the power you produce or by reducing your weight while maintaining the same power output. On flat terrain, absolute power matters more. On climbs, it’s almost entirely about how much power you generate relative to how much you weigh.
For this reason, two riders of different weights can feel the same ride very differently. A 200-pound rider will find 2,000 feet of climbing significantly harder than a 140-pound rider putting out the same wattage. Elevation gain is the number that predicts this disparity.
Measuring Climbing Speed With VAM
If you want to track how fast you climb, the standard metric is VAM, which stands for “vertical ascent in meters per hour.” It was coined by Italian cycling coach Michele Ferrari and simply measures how many meters of elevation you gain per hour of climbing. The formula is straightforward: multiply the meters you climbed by 60, then divide by the minutes it took.
A recreational cyclist might sustain a VAM of 600 to 800 meters per hour on a steady climb. Strong amateur riders often hit 900 to 1,100. Professional Tour de France climbers regularly exceed 1,500 on major mountain stages. VAM gives you a way to compare your climbing performance across different gradients and different days, since it normalizes everything to a single rate of vertical progress.
How Climbs Are Categorized in Racing
In professional road racing, climbs are labeled from Category 4 (easiest) through Category 1, with “Hors Catégorie” (HC, meaning “beyond categorization”) reserved for the most brutal ascents. You might assume there’s a precise formula behind these labels, but there isn’t. Race organizers assign categories based on a combination of gradient, length, altitude, and the climb’s position within a stage, using judgment rather than a strict algorithm.
A rough guideline exists where the square of the vertical gain is multiplied by the length to produce a difficulty index, but this is used for comparison rather than rigid classification. A small hill in northern France will always be a Category 4. A 2,500-meter alpine pass will always be HC. Everything in between gets sorted by common sense and the relative importance of the climb within the race.
Elevation Gain and Calorie Burn
It’s tempting to look at a ride with heavy climbing and assume you burned dramatically more calories than a flat ride of the same distance. Climbing does require more energy, but the relationship isn’t as simple as multiplying by some fixed factor. What actually determines your calorie expenditure is the total mechanical work you performed, measured in kilojoules if you have a power meter. One kilojoule of mechanical work corresponds roughly to one kilocalorie burned, because the human body is about 25% efficient at converting metabolic energy into pedal force.
Without a power meter, elevation gain is still a useful proxy for difficulty. A hilly ride forces you to sustain higher intensity on the climbs, which typically means more total energy output than the same distance on flat roads at a comfortable pace. But if you soft-pedal between climbs and coast the descents, the difference narrows. The most honest measure of how many calories a ride cost you is total power output over time, not elevation gain alone.

