Diablo Lake & Happy-Panther

An easy to moderate day hike that takes you along steep forested slopes above a deep gorge below Ross Dam. Hike round trip from the dam or one-way from Diablo Lake to the Ruby Arm's east end.

driving directions

diablo lake

Drive SR 20 to the Diablo Dam, about 1 miles east of Marblemount. Cross the dam and proceed to the trailhead near the North Cascades Institute.


Drive SR 20 to the East Bank trailhead at the east end of Ross Lake's Ruby Arm, about 29 miles east of Marblemount.

on the trail

diable lake to ross lake

Hike  up the trail through forested slopes above a deep gorge to Ross Dam. It's 7.5 mile round trip day hike with 1,400 ft in elevation gain with a high point of 1,950 ft.

diablo lake to happy-panther

Hike one-way  climbing from Diablo Lake, crossing suspension bridge and then Ross Dam and continuing along Ruby Arm through lush forest and soft pathways to the East Bank trailhead.  It's 10.5 miles one-way with 900 feet of elevation gain and a high point of 2,100 ft.


Drop down to the east end of Ruby Arm and hike mostly flat terrain along the shore to Ros Dam. It's 12.4 miles with 550 feet of elevation gain and a high point of 2,100 ft.

  • Suitable Activities: Day Hiking
  • Seasons: April, May, June, July, August, September, October, November
  • Weather: View weather forecast
  • Difficulty: Easy, Moderate
  • Length: 8.3 mi
  • Elevation Gain: 1,400 ft
  • 1,950 ft
  • Land Manager: North Cascades National Park
    Ross Lake National Recreation Area
  • Parking Permit Required: None
  • Recommended Party Size: 12
  • Maximum Party Size: 12
  • Maximum Route/Place Capacity: 12
  • Green Trails Diablo Dam No. 48
  • Green Trails Mt Logan No. 49
  • Trails Illustrated North Cascades National Park
Trip Reports

This is a list of titles that represent the variations of trips you can take at this route/place. This includes side trips, extensions and peak combinations. Not seeing a title that fits your trip? Log in and send us updates, images, or resources.

  • Diablo Lake
  • Diablo Lake to Ross Dam
  • Diablo Lake to Happy-Panther

There are no resources for this route/place. Log in and send us updates, images, or resources.