The headwaters of the North Fork Skykomish River are located in the Henry M. Jackson Wilderness near Dishpan Gap along the Pacific Crest Trail. It flows as a small stream off the north slope of Skykomish Peak. The Wild Sky Wilderness protects tributaries and forests adjacent to the North Fork Skykomish, although not the river itself. The river flows generally in a southwestern direction from its source to its mouth. Just before picking up Goblin Creek, the river flows through a short but impressive canyon and within that canyon the river drops over Deer Falls. A short ways down from that, the river flows through an even shorter but very twisted and unusually shaped canyon at Bear Creek Falls.