Hairpin Drive

The best winding drives
in BC & Washington

Every route here is ranked by a measured winding index — degrees of direction change per kilometre, computed from actual road geometry. No listicles, just data.

Pacific Rim Highway route map
Vancouver Island
Pacific Rim Highway
78 mi · ~120 min · 81°/km winding
Sea-to-Sky Highway route map
British Columbia
Sea-to-Sky Highway
84 mi · ~117 min · 79°/km winding
BC 12 — Lytton to Lillooet route map
British Columbia
BC 12 — Lytton to Lillooet
39 mi · ~57 min · 68°/km winding
Cowichan Lake Road route map
Vancouver Island
Cowichan Lake Road
24 mi · ~43 min · 82°/km winding
Shawnigan Lake Loop route map
Vancouver Island
Shawnigan Lake Loop
17 mi · ~33 min · 96°/km winding
Squamish Valley Road route map
British Columbia
Squamish Valley Road
15 mi · ~39 min · 100°/km winding
Pemberton Meadows Road route map
British Columbia
Pemberton Meadows Road
12 mi · ~34 min · 96°/km winding
Chuckanut Drive (WA 11) route map
Washington
Chuckanut Drive (WA 11)
21 mi · ~39 min · 66°/km winding
Fulford–Ganges Road route map
Salt Spring Island
Fulford–Ganges Road
9 mi · ~18 min · 91°/km winding
Callaghan Valley Road route map
British Columbia
Callaghan Valley Road
6 mi · ~18 min · 99°/km winding

REVV — a drive companion app

Guidance built for scenic drives, launching soon on iPhone.
Follow along — waitlist opens with the app.