Diablo Lake Trail

Type: Backcountry
Length: 3.80 miles
Loop Trail? No
Allowed Uses: Camping
Pedestrian - Walking/Hiking/Running
Agency: National Park Service
Entry Fee? No
Parking Fee? No

See more details.

Become an NRT Ambassador

Join a cadre of volunteers to help improve the data on this trail.


Location: In North Cascades National Park, starts at Diablo Lake Resort.
States: Washington
Counties: Skagit
Latitude: 48.71872   Longitude: -121.11803

Directions from Highway 20: At mile marker 127.5 turn on to Diablo Dam Road and drive one mile to Sourdough Creek parking area.

Directions from Ross Dam Parking Area: The trail ends at this parking area, located near mile marker 130 on Highway 20.


A moderate hike along the northern shore of Diablo Lake. Trail gains about 400' in the first mile, continuing to gain elevation, though more slowly, the remainder of the trail.

Additional Details

Primary Surface: Not Available
Secondary Surface: None
Average Grade: 0%
Elevation Low Point: Not Available
Elevation High Point: Not Available
Year Designated: 1981

Supporting Webpages and Documents

Website: Washington Trails Assoc - trail details

Contact Information

For more information and current conditions, contact the trail manager (listed below). For questions, suggestions, and corrections to information listed on the website, contact American Trails.

Trail management:
North Cascades National Park
2105 State Route 20
Sedro-Woolley , WA 98284
(360) 856-5700



No additional photos are available.


No reviews are available. Be the first to leave one!


Enter our contest

We're giving away one Trail Boss mug per month through the end of 2018. Leave a review of this or any trail to be entered into the drawing.

Suggest an Edit

Do you see a problem with this trail data? Contact us below: