Easy Fee Required 0

Sol Duc Falls

Clallam County, Washington

Sol Duc Falls

About This Waterfall

Sol Duc Falls is a 40-foot cascade that splits into three channels as it squeezes through a narrow slot of moss-covered rock in the heart of Olympic National Park's temperate rainforest. Though modest in height, the falls are visually stunning — the water fans across the rocky chasm in overlapping curtains, surrounded on all sides by ancient Sitka spruce and western hemlock draped in emerald mosses and ferns. The narrow gorge concentrates the flow into a thundering convergence that feels far more powerful than the height suggests.

The 1.6-mile round-trip trail from the Sol Duc trailhead is one of the finest short hikes in Olympic National Park, following a nearly level path through cathedral-like old-growth forest with intermittent boardwalks. Giant nurse logs support entire gardens of ferns, and Roosevelt elk are frequently spotted in the valley. The trail ends at a sturdy bridge spanning the gorge directly above the falls, offering a perfect vantage point looking down into the churning whitewater.

The falls run year-round but peak in late winter and spring. The Sol Duc Road is open year-round though the hot springs resort at the end closes seasonally. Combine with a soak in the nearby Sol Duc Hot Springs and a visit to Marymere Falls at Lake Crescent for a full Olympic Peninsula waterfall day. National park entrance fee required.

Trail Information

Distance
1.6 mi
Trail Type
Out & Back
Elevation Gain
200 ft
Time
45 minutes-1 hour
Waterfall Height
40 ft

Getting There

From Port Angeles, take Highway 101 west to Sol Duc Road. Drive 14 miles to the Sol Duc trailhead at the end of the road, past the hot springs resort.

Parking: Available (free)

Best Time to Visit

Recommended season: year-round

Get Directions

Entry Fee: $30 per vehicle (Olympic NP)

Features & Amenities

Waterfall Type

cascade

5-Day Weather Forecast

Loading forecast...

Forecast for Sol Duc Falls area

Official Information

Park Website

GPS Coordinates

47.96220, -123.84990

Community Data