Center map

Cowpasture River

Home - Cowpasture River

The Cowpasture River flows through some of western Virginia’s most scenic, rural landscapes. Beginning in Highland County, it flows south through Bath, Alleghany, and Botetourt counties for more than 80 miles. At Iron Gate, it joins the Jackson River to form the James River.

Find flow information for the Cowpasture River:

Back to Create an Adventure

Create Your Own Land Adventure

Get Started

Powered by Roanoke Outside


Tips to safely get outside:

  • Avoid heavy use areas and choose off-peak times
  • Limit group to your household
  • Pack out your trash
  • Bring a mask and wear it when passing others
  • Use our trail finder to find #thepathlesstraveled
Outdoor Updates for Retaliers & Rec Areas