Explore/South Africa/ZA KZN/Sani Pass — Roof of KwaZulu-Natal
ZAUnderberg, South AfricaChallengingMixedMotoVault Pick

Sani Pass — Roof ofKwaZulu-Natal.

Distance
130 km
Duration
1 day
Climb
1,900 m
CloneClone in AppShareShare
R
Curated by Rider · Updated Aug 2026
Overview

Sani Pass — Roof of KwaZulu-Natal.

The Sani Pass is the only road crossing between South Africa and the mountain kingdom of Lesotho in the Drakensberg region. The South African side is paved; the Lesotho side is a dramatic, rocky 4WD track climbing 1,300m in 9km. The pass summit sits at 2,874m on the Lesotho plateau. Technically demanding but unmissable.

Quick facts

SurfaceMixed
Distance130 km
Days1
Total climb1,900 m
DifficultyChallenging
Loading map...
Day-by-day

The route.

ROUTE
7 stops
Start
UnderbergStart · Start in Underberg. Fuel up and check permit requirements for entering Lesotho.
Scenic
Drakensberg FoothillsScenic Point · The road follows the Mkhomazana River valley into the Drakensberg escarpment. Grassland and protea.
Photo
Sani Pass South Africa GatePhoto Spot · The paved road ends at the SA border post. The real climb begins here.
Pass
Sani Pass Summit — Lesotho Border (2,874m)Mountain Pass · The highest pass in South Africa. On the Lesotho plateau, the landscape is treeless grassland at altitude. Cold.
Scenic
Sani Mountain LodgeScenic Point · The highest pub in Africa at 2,874m, just across the Lesotho border. Warm Basotho blanket and brandy.
Scenic
Lesotho Plateau ViewpointScenic Point · The vast Lesotho plateau stretches to the horizon at 3,000m+ — the 'Kingdom in the Sky'. Horsemen in Basotho blankets.
End
UnderbergEnd · Return to Underberg descending the same route. The descent shows different angles of the Drakensberg wall.

More routes in South Africa

Barkly Pass — Elliot to Barkly East (R58)ZA EC · 55 kmBen Macdhui & Tiffindell — Rhodes to the Roof of the Eastern CapeZA EC · 48 kmKatberg Pass — Whittlesea to SeymourZA EC · 65 kmGamkaskloof "Die Hel" — Swartberg to the Hidden ValleyZA WC · 74 kmOliviershoek & Van Reenen's Passes — Drakensberg Escarpment LoopZA KZN · 210 kmOuteniqua & Robinson Passes — Garden Route to Klein Karoo LoopZA WC · 200 km

Save this ride. Open the app.

Clone it to your planner, customize dates and stops, then ride. All free.

Open in MotoVault
Navigate this route with GPS
Open