The North Cascades Highway (WA-20) runs 140 miles from Sedro-Woolley in the Skagit Valley east to Twisp in the Methow Valley. It crosses two of the highest paved passes in the Cascades — Rainy Pass at 4,862 feet and Washington Pass at 5,477 feet — and it does it through terrain that doesn't ease up for very long. Granite spires, glaciated ridgelines, old-growth fir and spruce, a turquoise reservoir sitting in a gorge — these aren't occasional highlights; they're the sustained condition of the road for a good 80 miles in the middle. It's the kind of road that holds your attention without demanding anything reckless.
Why This Road Has Its Own Name
Opened to through traffic in 1972, WA-20 was the last major road constructed across the Cascade Range in Washington. For decades before that, there was no paved road crossing the northern Cascades at all — communities on either side of the range had no direct connection. The route was designated a National Scenic Byway and became part of the larger Cascade Loop, a 440-mile circuit of the range. The highway threads through Ross Lake National Recreation Area and skirts the boundary of North Cascades National Park. The NPS has a dedicated motorcycle safety program for SR-20 — a sign of just how much rider traffic this road attracts, and how seriously it should be taken.
The Road, Segment by Segment
Sedro-Woolley to Marblemount (roughly miles 0–44 of the scenic section): The road follows the Skagit River east, with the terrain building progressively. The valley floor gives way to tighter canyon walls as you approach Rockport and then Marblemount. Fuel up at Marblemount — it is the last services stop for approximately 70 miles heading east.
Marblemount to Diablo (miles 44–120 approximate): The road enters the Ross Lake Recreation Area and tightens. Between Newhalem and Diablo, two tunnels cut through the rock; the contrast between bright sun outside and the dark interior can be abrupt — run your headlight and stay visible. Gorge Creek Falls is visible from the highway at roughly mile 123. This stretch is the most isolated part of the ride. Cell coverage drops out and road shoulders narrow in places. The NPS notes that rocks commonly fall onto the road surface along steep cliffs and cut sections — keep your line flexible and watch the pavement ahead.
Diablo to Washington Pass (miles 120–162 approximate): The Diablo Lake Overlook sits at milepost 131.7 — a paved pullout right on the highway with no detour required. The reservoir's turquoise color comes from suspended glacial flour and is most vivid on sunny days from July through September. After Diablo the road climbs steadily. Rainy Pass comes first, then Washington Pass. The east-side descent from Washington Pass is steeper than the climb from the west, and the road makes tight bends where you can look down at the pavement hundreds of feet below.
Washington Pass Overlook: The Washington Pass Overlook is a paved 0.2-mile accessible path on the north side of the highway. It puts you directly across from Liberty Bell Mountain and the Early Winters Spires at roughly 5,477 feet. Worth the five-minute stop — the verticality of those spires doesn't translate to photos as well as it does standing across from them.
Washington Pass to Winthrop/Twisp: The road descends quickly into the Methow Valley. The landscape flips from dense west-side forest to the dry, open sage and ponderosa terrain of eastern Washington within a few miles of the summit. Watch for deer, particularly in the meadow sections on the lower eastern descent.
How to Ride It
This road suits intermediate to experienced riders. It is fully paved with a good surface, but the NPS specifically flags decreasing-radius curves — corners that tighten as you go through them — as a hazard worth respecting. Road shoulders are narrow in sections, and some stretches have no shoulder at all. The route is popular with RVs and motorhomes on summer weekends; weekday riding significantly reduces the chance of sitting behind a slow-moving vehicle on a no-pass section.
Most bike types work here. Sport-tourers, adventure bikes, and standard-class motorcycles are all well suited. Heavily loaded baggers can handle the road but will feel the grade on the sustained climbs to both passes. The west-side approach is wetter — Rainy Pass earned its name — so year-round riding gear is the right call regardless of what the forecast says when you leave Sedro-Woolley.
Ride west to east if you want the best light for the passes in the morning. Ride east to west if you want the sun behind you for photographs heading toward the spires. Either direction delivers a complete experience.
Season and Closures
The central section — roughly from the Newhalem gate on the west to the Early Winters gate on the east — closes for winter due to snow and avalanche risk, typically from late November or December through late April or early May. Exact dates vary by year and snowpack. In the 2025–26 season, a significant atmospheric river event in December 2025 caused washout damage between mileposts 142 and 148, and a rockslide in March 2026 added to the delays. WSDOT completed emergency repairs and fully reopened the highway on June 14, 2026 — the latest opening since 1974. Always check WSDOT's current road conditions before your ride; spring reopening dates are never guaranteed.
Always check WSDOT's SR-20 page for current closures — spring avalanche control operations can shut the road for hours or days even after the seasonal opening.
Fuel and Stops
The fuel gap is real: there is no gas between Marblemount and Mazama, a stretch of roughly 70 miles. Top off at Marblemount heading east, or at Mazama/Winthrop heading west. Do not assume you can stretch a low tank across that gap.
The Diablo Lake Overlook at milepost 131.7 has vault toilets and picnic tables and makes a natural mid-point break. The Washington Pass Overlook is a few steps off the bike and worth every one of them.
For a full ride day extending beyond WA-20, the broader washington atlas has stops on both the western Cascade approaches and the eastern Methow Valley side.
Plan Your Ride
The North Cascades Highway rides best as a one-way push of a larger loop rather than an out-and-back — the full Cascade Loop via US-97 and US-2 on the return makes a natural two-day circuit. Give yourself a full day for the WA-20 crossing alone if you plan to stop at Diablo Lake and Washington Pass. Carry rain gear, load your offline maps before Marblemount, leave with a full tank, and check WSDOT's road conditions the morning you ride. The road holds its end of the deal — 140 miles of genuine mountain crossing that doesn't require embellishment.