Along the border of Mount Pleasant Township and Bloomsburg, Fishing Creek picks up Little Fishing Creek at a distance of upstream of its mouth before turning south and paralleling the western border of Bloomsburg. As it flows between Bloomsburg and Fernville, it turns sharply westward, paralleling U.S. Route 11, and picks up Hemlock Creek, which is above the mouth. Shortly after picking up Hemlock Creek, Fishing Creek turns southeast under U.S. Route 11 and flows parallel to Pennsylvania Route 42 for slightly over , picking up Montour Run from the right, then empties later into the Susquehanna between Bloomsburg and Rupert. The Rupert Covered Bridge No. 56 crosses the main stem of the creek. Its mouth is above sea level lower than, and downstream of, the source.