It arises in Little Egg Harbor Township, New Jersey, to the west of Tuckerton, and flows south. Crossing under U.S. Route 9, it forms the boundary between Ocean County and Burlington County for the remainder of its course. Passing through abandoned cranberry bogs on the eastern side of a parcel of Bass River State Forest, it enters the tidal marshes of the Mullica, where it is fed by Lower Pasture Creek and World's End Creek. The channel of Mathis Thorofare connects it to Broad Creek to the west. Just below, it meets Fish Creek, and then the larger Winter Creek just before emptying into the Mullica.