Fisher–Thunder–Park–Cascade Cross-Park Trek landscape

Photo: Photo by Pete Alexopoulos on Unsplash

Fisher–Thunder–Park–Cascade Cross-Park Trek

~5 days · 43.7 mi · strenuous · Point-to-point

Quick facts

Distance43.7 mi
Days out5
Elevation gain11,883 ft
Gain / mile272 ft
High point6,588 ft

What the Fisher–Thunder–Park–Cascade Cross-Park Trek is known for

A cross-park traverse of North Cascades National Park from Easy Pass on Highway 20 to the Cascade Pass trailhead, linking the Fisher Creek, Thunder Creek, Park Creek, and Cascade Pass trails over three mountain passes. Point-to-point, roughly 40 miles, typically about 5 days; overnights use permit-reserved backcountry camps.

Route map & campsites

Route map of the Fisher–Thunder–Park–Cascade Cross-Park Trek on OpenStreetMap terrain Open in Planner →

Route shape from OpenStreetMap geometry. Start · End · Camp

Elevation profile

Elevation ranges from 7,320 ft to 21,204 ft over 43.7 mi. Measured from OSM geometry (approximate).

  • Uphill 21.0 mi · 48%
  • Downhill 21.2 mi · 49%
  • Flat 1.4 mi · 3%

Ridgefold breaks every route into uphill, downhill, and flat — see the full per-day breakdown in the app.

Frequently asked questions

How many days does the Fisher–Thunder–Park–Cascade Cross-Park Trek take?

Most backpackers hike the Fisher–Thunder–Park–Cascade Cross-Park Trek in about 5 days (4 nights out) over its 43.7 miles, though pace varies with fitness and conditions.

How much elevation gain is on the Fisher–Thunder–Park–Cascade Cross-Park Trek?

The Fisher–Thunder–Park–Cascade Cross-Park Trek climbs roughly 11,883 ft total — about 272 ft per mile, topping out near 6,588 ft.

Related trails

Sources & attribution

Route geometry and stats derived from OpenStreetMap (© OpenStreetMap contributors, ODbL) — source relation. Stats are approximate and may differ from official surveys; permit rules and conditions change — verify with the managing authority before your trip. Last reviewed July 2026.

Plan the Fisher–Thunder–Park–Cascade Cross-Park Trek Plan Free →