Just north of Williamsville
The Bullpasture River is a 26.2-mile-long (42.2 km)[ 1] tributary of the Cowpasture River of Virginia in the United States .
The Bullpasture River flows through Highland County, Virginia from its headwaters on the boundary between Virginia and West Virginia northwest of the village of Doe Hill, Virginia . It flows southwest between Bullpasture Mountain and Jack Mountain until joining the Cowpasture River in Bath County, Virginia , below the hamlet of Williamsville .
The Cowpasture River joins the Jackson River to form the James River .
See also
References
External links
38°11′22″N 79°33′49″W / 38.18944°N 79.56361°W / 38.18944; -79.56361