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.
A concrete culvert bridge carrying township road 442 over the stream 8 miles (13 km) east of Clarkstown was built in 1966.