Independent guides to the U.S. national parks
Screen-printed illustration: Hikers climb the switchbacks of Cascade Pass Trail toward the glaciers and peaks of Johannesburg Mountain.

Hiking in North Cascades: The Best Trails by Skill Level

By Victoria Boissonade · Data: National Park Service · ← Complete guide North Cascades

North Cascades remains one of the most overlooked American national parks among European hikers. That's a shame, but it's also an opportunity: hundreds of miles of trails, glaciers clinging to the peaks, turquoise lakes, and abundant wildlife, with nowhere near the crowds you'll find in Yosemite or Yellowstone.

The park's must-do hike is Maple Pass Loop (7.0 miles, moderate to difficult): an alpine loop combining a mountain lake, panoramic ridgeline, and a descent through larch trees. For a more demanding day, Cascade Pass (10 miles round-trip) raises the bar in both elevation gain and payoff. And if you're easing in, Blue Lake or Rainy Lake are both excellent choices.

Getting Ready for a Hike in North Cascades

Permits

Day hikes don't require a permit in the park. Park entry is free, with no entrance fee. If you're planning an overnight trip in the backcountry, you'll need a wilderness camping permit. You can get one in person at the Wilderness Information Center in Marblemount or by phone from the park.

Safety and Wildlife

North Cascades is home to black bears and, less often, mountain lions. Carry bear spray, make noise as you walk through dense vegetation, and never leave food unattended in your car or pack.

Stream water may look pristine, but it can carry pathogens such as Giardia. Always filter or treat water collected in the wild.

Thunderstorms move in quickly at higher elevations, even in the middle of August. Always pack a rain jacket, even when the morning is clear.

Before you set out, check snow conditions on the trails. Early in the season, some routes hold snow patches through mid-July. The NPS posts updated trail alerts on its official website.

Dogs

Dogs aren't allowed on national park trails or in the backcountry. They are allowed on a leash along roads and in campgrounds. Make arrangements for your dog if you plan to hike.

Essential Gear

A paper map, since cell service is nearly nonexistent in the park, a water filter, rain gear, a headlamp, a first-aid kit, and extra snacks. Trekking poles make a big difference on Cascade Pass and Hidden Lake Lookout.

The Best Hikes, Area by Area

Rainy Pass and Highway 20: Accessible Alpine Country

Rainy Pass, on SR 20 about 100 miles east of Burlington, brings together the park's most spectacular trails. You can reach them directly from the parking areas, without any detour. It's the go-to area for a first visit.

Maple Pass Loop 7.0 miles · 1,475 feet of elevation gain · 4 to 5 hours · moderate to difficult

Maple Pass Loop is the park's signature hike. The trail climbs steadily to an open ridge with 360-degree views across the Cascades: glaciers, jagged peaks, and Ann Lake tucked below. It then descends along the lake's slopes to the starting point. In September, the larches turn golden and the scenery takes on a whole new dimension. The clockwise direction, climbing via the lake and descending via the ridge, is recommended for the best summit views. Parking: Rainy Pass trailhead, SR 20. Arrive before 8 a.m. on weekends during peak season.

Lake Ann 5.0 miles · 885 feet of elevation gain · 2.5 to 3 hours · moderate

The trail starts from the same parking area as Maple Pass Loop and descends to Lake Ann, ringed by rocky walls and lingering snowfields. You'll have a direct view of the glaciers. It's a great option if you want the lake without climbing all the way to the ridge.

Blue Lake 4.0 miles · 590 feet of elevation gain · 2 hours · easy to moderate

A short trail climbs to a lake framed by cliffs. Start at the Blue Lake trailhead, a few miles west of Rainy Pass. It's perfect for a half-day outing. In fall, the reflections on the water are worth the trip.

Rainy Lake 2.0 miles · Flat · 45 minutes to 1 hour · very easy

The path to Rainy Lake is partially wheelchair accessible, with a firm surface along most of the route. A quiet lake in a conifer forest makes a good start or finish to the day. Parking is shared with Maple Pass Loop.


Diablo Lake and Newhalem Valley: Easy Hikes in the Heart of the Park

Between Newhalem and Rainy Pass, the Diablo Lake area has several short, mostly nontechnical trails. The main visual attraction is Diablo Lake and its striking turquoise color, caused by glacial sediment suspended in the water.

Thunder Knob 3.1 miles · 490 feet of elevation gain · 1.5 hours · easy to moderate

Thunder Knob climbs from Colonial Creek Campground to a viewpoint directly above Diablo Lake. The trail is wooded, well maintained, and not very technical. We recommend starting early to catch the low morning light on the lake.

Happy Creek Forest Walk 1.0 mile · Flat · 30 minutes · very easy

A wooden boardwalk through old-growth forest, a few miles east of Newhalem. It works well for young children and people with limited mobility. Interpretive panels explain the Cascades' temperate forest.


Cascade Pass: The Park's Signature Climb

Cascade Pass Trail 10 miles · 2,950 feet of elevation gain · 6 to 8 hours · difficult

Cascade Pass is the classic hike within the park's strict boundaries. From Marblemount, take Cascade River Road, a 15-mile mountain road that is suitable for passenger cars without trailers. The trail climbs through open forest on a series of switchbacks, then opens onto glacial cirques with direct views of Johannesburg and Formidable glaciers. The pass, at 5,548 feet, looks out over both sides of the Cascades.

For experienced hikers, the extension to Sahale Arm adds 3.1 miles and another 1,970 feet of elevation gain. The terrain is more exposed, with glaciers close enough to see in detail. Only attempt it when the snow has fully melted, and start very early.

Parking: Cascade River Trailhead, at the end of Cascade River Road. The lot fills early during the July-to-September season. There are no services on site.


Stehekin and Lake Chelan: Hikes at the End of the Road

Stehekin is accessible only by ferry from Chelan, a 2.5-hour trip, or by seaplane. This area of the Lake Chelan National Recreation Area is drier and warmer than the west side, with an almost Mediterranean feel among the ponderosa pines.

Rainbow Loop 6.8 miles · 1,640 feet of elevation gain · 4 hours · moderate

Rainbow Loop starts in the village of Stehekin, crosses a pine forest, and offers views of Lake Chelan from above. With no cars and a peaceful atmosphere, the area is one of the park's most restorative places to walk. An in-season shuttle runs from the landing (North Cascades shuttle schedules and frequency).

Easy Hikes That Are Perfect for Families

For families with young children and for beginners, three trails stand out.

Rainy Lake (2.0 miles, flat) is the first choice: the firm path works with an all-terrain stroller and is short enough to prevent frustration. Happy Creek Forest Walk (1.0 mile, boardwalk) works well for kids as young as 3 or 4. Blue Lake (4.0 miles, modest elevation gain) works for kids around 7 or 8 if you keep the pace easy and take plenty of breaks.

For Cascade Pass and Hidden Lake Lookout, don't attempt these hikes with children under 12 unless they already have mountain hiking experience. The elevation gain is sustained, and the access road, Cascade River Road, can be challenging.

More family-friendly ideas appear in the North Cascades family activities guide.

More Demanding Hikes: Step It Up

Two trails stand out for a full-day hike without a wilderness permit.

Hidden Lake Lookout (8.7 miles round-trip, 2,950 feet of elevation gain, difficult) starts at an inconspicuous trailhead on Cascade River Road and climbs to a fire lookout perched at 6,847 feet. It offers panoramic views of the Cascade glaciers, with considerably fewer hikers than Cascade Pass. Avoid it before mid-July because of snow.

Cascade Pass + Sahale Arm (13 miles round-trip in total, about 4,920 feet of combined elevation gain) is the most demanding day hike available without a permit. Save this combination for experienced hikers, and start between 5 and 6 a.m. Light traction devices are recommended before mid-July.

In both cases, check the NPS snow alerts before you leave, bring trekking poles, and tell someone about your itinerary.

Access, Trailheads, and Parking

The main route into the park is State Route 20, also known as the North Cascades Highway. It connects to Interstate 5, Exit 230, in Burlington from the west and to US 97 from the east. It's the only road that crosses the park from one side to the other.

Key trailheads and starting points:

  • Rainy Pass trailhead (Maple Pass Loop, Lake Ann, Blue Lake, Rainy Lake): free parking, often full by 8 a.m. on summer-season weekends. Come on a weekday or arrive at first light.
  • Colonial Creek Campground (Thunder Knob): campground parking, accessible to day users when space is available.
  • Happy Creek: a small parking area along SR 20, a few miles east of Newhalem.
  • Cascade River Trailhead: drive to Marblemount from SR 20, then continue 15 miles on Cascade River Road. The dirt road is suitable for a standard car, but not for motorhomes or long trailers.
  • Stehekin: ferry service from Chelan or seaplane only. An in-season shuttle serves the trailheads.

For shuttle schedules, alternative transportation options, and parking conditions, see our Access & Transportation page.

When Is the Best Time to Hike in North Cascades?

The best conditions are usually from mid-June through late September. Snow clears from most trails around mid-July, opening routes such as Maple Pass Loop and Cascade Pass. September is often the favorite time for people who have already visited the park: the fall colors, including larches and maples, are spectacular, crowds thin out, and the skies are generally stable.

The park's east side, around Stehekin and Lake Chelan, is warmer and drier in summer, reaching 90 to 95°F in July. The west side, around Newhalem and Rainy Pass, stays cooler, with daytime temperatures around 68 to 77°F. Thunderstorms regularly cross the range, even in the middle of August.

For a detailed month-by-month calendar with road openings and weather conditions, see the North Cascades month-by-month calendar.

Which Hike Should You Choose?

Hiker profile Recommended hike
Family with young children Rainy Lake or Happy Creek Forest Walk
First hike at elevation Blue Lake
Turquoise lake views Thunder Knob (Diablo Lake)
Full alpine panorama, full day Maple Pass Loop
Demanding day with elevation gain Cascade Pass
Trails away from the usual routes Rainbow Loop (Stehekin)
Wildlife and light photographer Cascade Pass at dawn or Maple Pass in fall

For activities beyond hiking, such as kayaking, boating, dam tours, and wildlife viewing, the North Cascades activities guide lists all the options by topic.

Frequently Asked Questions

What's the best hike in North Cascades?

Maple Pass Loop (7.0 miles, moderate to difficult) is often called the park's must-do hike. It combines a mountain lake, panoramic ridge, and descent through larches. For a more demanding day, Cascade Pass (10 miles round-trip) offers direct glacier views.

Is hiking in North Cascades difficult?

The park has trails for every level, from the Happy Creek Forest Walk boardwalk (1.0 mile, flat) to sustained climbs such as Cascade Pass (2,950 feet of elevation gain) and Hidden Lake Lookout (2,950 feet). Difficulty varies considerably by area and time of year.

Is it safe to hike in North Cascades?

Hiking in North Cascades is safe when you're properly equipped. Bring bear spray, filtered water, rain gear, and a paper map, since cell service is nearly nonexistent in the park. Thunderstorms move in quickly at higher elevations. Early in the season, before mid-July, snow can make some trails slippery.

Do I need a permit for a day hike?

No. Day hikes don't require a permit, and park entry is free. Only backcountry camping requires a permit, available at the Wilderness Information Center in Marblemount.

Are there easy hikes suitable for families?

Yes. Rainy Lake (2.0 miles, flat, partially wheelchair accessible), Happy Creek Forest Walk (1.0 mile, wooden boardwalk), and Blue Lake (4.0 miles, modest elevation gain) all work well for families with children.

Can I hike with my dog in North Cascades?

No. Dogs aren't allowed on national park trails or in the backcountry. They are allowed on a leash along roads and in campgrounds.

When is the best time to hike in North Cascades?

The best time to hike in North Cascades is from mid-June through late September. Snow clears from most trails around mid-July. For a complete calendar, see our When to Go page.

Are there loop hikes in North Cascades?

Yes. Maple Pass Loop (7.0 miles) is the area's signature loop around Highway 20. Rainbow Loop in Stehekin (6.8 miles) is the alternative on the east side.

How do I get to the trailheads in North Cascades?

Most trailheads are accessible from SR 20, around Rainy Pass, Diablo Lake, and Newhalem, or from Cascade River Road for Cascade Pass. Stehekin is accessible only by ferry or seaplane from Chelan. Our Access & Transportation page explains the options.

Which trails offer wildlife and glacier views?

Cascade Pass and its Sahale Arm extension offer the most direct glacier views. For wildlife, including black bears, black-tailed deer, marmots, and pikas, the alpine areas around Maple Pass Loop and Cascade Pass are the most productive, especially at dawn or late afternoon.