The Snahapish River is 10.7 miles (17.2 km) long.
[4] Its drainage basin is 20 square miles (52 km2) in area.
[5] The Snahapish River originates in the hilly lands on the west side of the Olympic Mountains on the Olympic Peninsula.
The river flows south through a broad valley.
It empties into the Clearwater River near Coppermine Bottom Campground.