The river's course defines part of the boundary between Randolph and Upshur counties, and then between Upshur and Barbour counties, before flowing into southern Barbour County, where it joins the Tygart Valley River, approximately 5 miles south of Philippi and a few miles upstream of the mouth of the Buckhannon River.