It flows east-northeast for several tenths of a mile, heading through a small valley as it enters Pine Township, where it receives two unnamed tributaries from the right.
The stream then gradually turns north-northwest for several tenths of a mile before entering Franklin Township, Lycoming County, where it receives one unnamed tributary from the left and one from the right.
The stream then heads west through a larger valley alongside Pennsylvania Route 442, receiving one unnamed tributary from the left and two from the right before entering Moreland Township.
It then turns northwest for several tenths of a mile, receiving one unnamed tributary from the left and two from the right before continuing to flow alongside Route 442.
[4] A steel stringer/multi-beam or girder bridge carrying township road T-477 over Laurel Run was built 0.6 miles (0.97 km) south of Moreland in 1920.
In 1932, a concrete slab bridge carrying a township road over the stream was built 5 miles (8.0 km) south of Clarkstown.