Find a RoadLive Map Ride ThereFree GPXMy Garage

117275 roads measured for corner count, gradient and summit. Free GPX on every one.

Motorcycle Ride Planner · Routes · Canada

Duffey Lake Road (BC-99) - Cayoosh Pass

Canada · BC-99

61Miles
250Corners
4.1Per mile
8/10Difficulty

Wild, thrilling mountain pass carved into the Coast Mountains. Features turquoise glacial Duffey Lake, steep single-lane wooden bridges, 13% switchback descents into the arid Fraser River canyon, and frequent wildlife encounters.

Duffey Lake Road (BC-99) - Cayoosh Pass runs 61 miles between Pemberton, BC and Lillooet (Fraser River Canyon), BC. We count about 250 corners along it, which is consistently bendy. Demanding, and not a road to meet in the wet.

Plan a ride on it Download GPX Open in Google Maps 3D view

Tank-bag quick reference

T-CLOCS before you go: tyres and wheels, controls and cables, lights and electrics, oil and fluids, chassis and stand.

Repair within reach

Straight-line distance from the start of the route, not driving distance.

More in Canada

Questions riders ask

How long does Duffey Lake Road (BC-99) - Cayoosh Pass take to ride?
About 61 miles. At an unhurried pace with stops that is roughly 2 hours of riding, longer if you are stopping for photographs.
Where does Duffey Lake Road (BC-99) - Cayoosh Pass start and end?
It runs between Pemberton, BC and Lillooet (Fraser River Canyon), BC. Either end works as a start; the route reads the same in both directions.
Is Duffey Lake Road (BC-99) - Cayoosh Pass a twisty road?
We count about 250 corners across 61 miles, which is consistently bendy.
Is there a GPX file for Duffey Lake Road (BC-99) - Cayoosh Pass?
Yes. The GPX is free, there is no account, and the planner will build a route that includes this road alongside others nearby.

Where these numbers come from

Distances and corner counts come from the route's own geometry, not from ratings or votes. Nothing here is crowdsourced and nobody paid to appear.