The Snahapish River is a river in the U.S. state of Washington. It is a tributary of the Clearwater River, which in turn flows into the Queets River. The Snahapish River is 10.7 miles (17.2 km) long. Its drainage basin is 20 square miles (52 km2) in area.