Sani Pass
ClimbCategory 3

Sani Pass

Sani Pass is a 10.2 km Category 3 climb on the Lesotho border with a deceptive average gradient of 3.41% — but a max gradient of 54.4% that demands serious respect.

Length
10.2km
Avg
3.4%
Max
Summit
2,676m
Ascent
973m
Plan a route here Pre-drawn base to summit, ready to extend into your ride.

The climb

Gradient profile

3123 m 2346 m 0.0 km2.5 km5.1 km7.6 km10.2 km
+811 m ascent−440 m descentMax grade 0.0%

The Climb at a Glance

Sani Pass sits on the border between South Africa and Lesotho, rising from a start elevation of 2,330 m to a summit at 2,676 m. The net elevation gain is 346 m across 10.2 km, which produces an average gradient of 3.41% — a number that looks manageable on paper and is deeply misleading in practice.

The total ascent figure of 973 m tells the real story. That's nearly three times the net gain, which means the road is constantly undulating: false flats, short recoveries, and punishing ramps stacked on top of each other across the full length of the pass.

Gradient Profile: Where It Gets Serious

The average of 3.41% is pulled down by the easier lower and upper sections. The maximum recorded gradient is 54.4% — an extreme figure that places isolated pitches here among the steepest rideable road surfaces anywhere. For context, gradients above 20% are already considered severe on most rated climbs; 54.4% is essentially a wall.

The climb is rated Category 3, which reflects the total workload rather than any suggestion that the hardest ramps are manageable at tempo. The categorisation accounts for distance and cumulative gain, not peak gradient alone.

Key gradient characteristics:

  • Lower section: The road begins at altitude (2,330 m) — the air is already thin before you turn a pedal
  • Mid-section ramps: Where the steepest pitches concentrate; expect multiple segments above 20%
  • Summit approach: Gradient eases relative to the mid-climb crux, but fatigue is compounding

Pacing Notes

Do not treat the 3.41% average as your target effort. If you pace by average gradient using standard FTP-based power targets, you will overcook the flat sections and blow up completely on the steep pitches.

The correct approach is effort-based pacing: ride the easier gradients at or below your functional threshold, and accept that you will need to either grind extremely slowly or put out a very high power spike on the 20%+ sections. There is no comfortable middle gear for a 54.4% pitch.

Gearing recommendations:

  • A compact or sub-compact chainset (50/34 or 46/30) is the minimum
  • A wide-range cassette — 32T or larger at the rear — is strongly advised
  • Riders on 1x drivetrains should confirm their lowest gear ratio before attempting the steep mid-sections
  • Clip-in pedals and a stable cadence matter more on loose or broken road surface sections

Altitude Considerations

The climb starts at 2,330 m. Unless you are well-acclimatised, your VO2max ceiling is already suppressed before the first steep pitch. Perceived exertion will run higher than power output suggests. Build in wider recovery intervals on the flatter stretches than you would at sea level, and do not sprint out of bends on the steep sections — the altitude penalty on repeated high-intensity efforts is significant.

Tactical Summary

  • Treat every flat or gentle section as active recovery, not an opportunity to make time
  • Walk the 54.4% maximum pitch if necessary — there is no shame in it, and there is genuine injury risk from attempting to force a bike up gradients at that angle under load
  • The 973 m of total ascent across 10.2 km means your legs will have worked hard long before the summit at 2,676 m comes into view
  • Descend with extreme caution: gradients that are brutal to climb going up are dangerous at speed going down