West Branch Fishing Creek begins in Pennsylvania State Game Lands Number 13 and southwestern Davidson Township, Sullivan County on Huckleberry Mountain.
It flows northeast, almost immediately entering a valley.
It soon picks up the tributaries Swanks Run and Slip Run from the left and turns southeast, its valley becoming progressively deeper.
The creek continues southeast, flowing between Huckleberry Mountain and North Mountain.
It picks up two more tributaries from the left and then picks up its first tributary from the right, Shingle Mill Run.
Shortly afterwards, the creek turns east and begins receiving unnamed tributaries from both sides.
After a few miles, Painter Run flows into the creek.
The creek exits Davidson Township and Sullivan County shortly downstream.

Upon leaving Sullivan County, West Branch Fishing Creek enters Sugarloaf Township, Columbia County.
Immediately after entering Columbia County, the creek flows through the community of Elk Grove.
It flows east-southeast for a short distance before reaching the communities of Central and Jamison City.
The creek then makes a sharp turn south and flows between Central Mountain and Huckleberry Mountain and into a plain.
After some distance, it turns southwest and crosses Pennsylvania Route 118.
Several hundred feet downstream, it and East Branch Fishing Creek merge to form Fishing Creek.
West Branch Fishing Creek begins in Pennsylvania State Game Lands Number 13 and southwestern Davidson Township, Sullivan County on Huckleberry Mountain. It flows northeast, almost immediately entering a valley. It soon picks up the tributaries Swanks Run and Slip Run from the left and turns southeast, its valley becoming progressively deeper. The creek continues southeast, flowing between Huckleberry Mountain and North Mountain. It picks up two more tributaries from the left and then picks up its first tributary from the right, Shingle Mill Run. Shortly afterwards, the creek turns east and begins receiving unnamed tributaries from both sides. After a few miles, Painter Run flows into the creek. The creek exits Davidson Township and Sullivan County shortly downstream.
Upon leaving Sullivan County, West Branch Fishing Creek enters Sugarloaf Township, Columbia County. Immediately after entering Columbia County, the creek flows through the community of Elk Grove. It flows east-southeast for a short distance before reaching the communities of Central and Jamison City. The creek then makes a sharp turn south and flows between Central Mountain and Huckleberry Mountain and into a plain. After some distance, it turns southwest and crosses Pennsylvania Route 118. Several hundred feet downstream, it and East Branch Fishing Creek merge to form Fishing Creek.
West Branch Fishing Creek