Starting at its western end at PA 44 in the village of Tomb in
Watson Township, 973 runs east along Tombs Run, then northeast along the North Fork of Tombs Run. It then heads east into
Mifflin Township, following Mud Run and the First Fork of Larrys Creek before crossing
Larrys Creek and
PA 287, and turning north into the borough of
Salladasburg. It follows Larrys Creek northeast into
Anthony Township, where it leaves Larrys Creek and follows Stoney Gap Run into
Lycoming Township. There PA 973 follows Hoaglands Run east through the village of Quiggleville and hamlet of Perryville, passing a single offramp from southbound
I-99/
US 15 and overpasses carrying I-99/US 15 before crossing
Lycoming Creek into
Hepburn Township. Following Lycoming Creek southeast, PA 973 passes through the villages of Cogan Station and Hepburnville, then turns northeast to follow Mill Creek to the hamlet of Balls Mills, and on into
Eldred Township. There it passes through the village of Warrensville, then the Loyalsock State Game Farm, and crosses
Loyalsock Creek just before it meets PA 87 at Loyalsockville and its eastern end. ==History==