North Cascades Highway (WA-20)

Washington's WA-20 over the North Cascades — Diablo Lake's turquoise water, Washington Pass at 5,477 ft, and the wildest pass crossing in the Lower 48. The North Cascades stretch is mile 44-130 of the larger WA-20 chain imported here.

375 mi
Length
7
Verified stops
5,400 ft
High point
Scenic
Road type

What you'll hit along the way.

Rider-verified stops, overlooks, fuel, and the corners worth knowing about — in the order you'll meet them.

Mile 44.4

Marblemount, WA

Last fuel before the park — gas, espresso, and the Skagit BBQ stop everyone recommends before the climb.

Mile 70.8

Diablo Lake Overlook

The shot. Glacier-fed turquoise reservoir framed by Davis Peak and Sourdough Mountain — wide pull-off, restrooms.

Mile 73.4

Ross Lake Overlook

View north along the 23-mile reservoir into Canada — interpretive signs, smaller pull-off than Diablo.

Mile 96.6

Rainy Pass

4,855 ft pass with PCT crossing — trailhead parking and toilets, last big stop before the Washington Pass climb.

Mile 103.1

Washington Pass Overlook

5,477 ft hairpin around Liberty Bell Mountain — short paved loop trail to the cliff-edge overlook with the iconic hairpin shot.

Mile 118.2

Mazama, WA

Eastern Methow Valley village — fuel, the legendary Mazama Store cinnamon rolls, and lodging.

Mile 131.6

Winthrop, WA

Old West-themed Methow Valley town — restaurants, fuel, and the easy bailout south on WA-153 or east on the long WA-20 run to Tonasket.

// ShareFacebookRedditX

No runs logged on this road yet — be the first.

Runs are rider-logged & GPS-traced in the app

Ride your own ride — times are rider-logged & GPS-traced, never a race on public roads.

Shot by the riders who've run it.

Riders upload photos to their profile and tag the road or stop — tagged shots show up here automatically.

0 rider submissions