Fly fishing in Virginia.
Live flows, rules, access maps and nearby guides.
- 55waters
- 16with a live gauge
- 56designated

Photo credit
The Jackson River in the Hidden Valley, Bath County, Virginia. Photo: Nyttend, public domain, via Wikimedia Commons
55 fly-fishing waters in Virginia have a page here, 16 with a live USGS flow gauge and 55 with an official agency designation (such as Special-regulation trout water or Catch and release).
More about Virginia
8 fly-fishing guides and 11 fly shops in Virginia are listed, unclaimed unless marked.
56 watersMost fished first
- South RiverFreestone river · Trophy / quality trout water · Catch and release · live flow
- Jackson RiverTailwater · Trophy / quality trout water · Special-regulation trout water · live flow
- Dan RiverTailwater · Trophy / quality trout water · Catch and release · live flow
- Pound RiverTailwater · Trophy / quality trout water · Delayed Harvest · live flow
- South Fork Holston RiverFreestone river · Trophy / quality trout water · Catch and release · live flow
- Mossy CreekFreestone river · Trophy / quality trout water · Fly-fishing only · nearby gauge
- Smith RiverTailwater · Special-regulation trout water · live flow
- Big Horse CreekFreestone river · Catch and release · Delayed Harvest
- Smith CreekTailwater · Catch and release · Special-regulation trout water · nearby gauge
- Beaver CreekFreestone river · Catch and release · Special-regulation trout water · live flow
- Buffalo CreekFreestone river · Trophy / quality trout water · Special-regulation trout water · nearby gauge
- Rapidan RiverFreestone river · Catch and release · Special-regulation trout water · live flow
- Roaring RunFreestone river · Trophy / quality trout water · Special-regulation trout water · nearby gauge
- Brumley CreekFreestone river · Catch and release · Special-regulation trout water
- East Fork Chestnut CreekFreestone river · Catch and release · Special-regulation trout water · nearby gauge
- Green Cove CreekFreestone river · Catch and release · Special-regulation trout water · nearby gauge
- Little Stony CreekFreestone river · Catch and release · Special-regulation trout water
- Little Tumbling CreekFreestone river · Catch and release · Special-regulation trout water · nearby gauge
- North CreekFreestone river · Catch and release · Special-regulation trout water · nearby gauge
- North Fork Moormans RiverFreestone river · Catch and release · Special-regulation trout water · nearby gauge
- Redbud RunFreestone river · Catch and release · Special-regulation trout water
- Roaring ForkFreestone river · Catch and release · Special-regulation trout water
- Snake CreekFreestone river · Catch and release · Special-regulation trout water
- Spring RunFreestone river · Catch and release · Special-regulation trout water
- Stewart's CreekFreestone river · Catch and release · Special-regulation trout water
- Venrick RunFreestone river · Catch and release · Special-regulation trout water
- Whitetop Laurel CreekFreestone river · Catch and release · Special-regulation trout water · nearby gauge
- Wolf CreekFreestone river · Catch and release · Special-regulation trout water
- Back CreekTailwater · Delayed Harvest · live flow
- North RiverTailwater · Delayed Harvest · live flow
- Holmes RunTailwater · Delayed Harvest · nearby gauge
- Accotink CreekFreestone river · Delayed Harvest · live flow
- Chestnut CreekFreestone river · Delayed Harvest · live flow
- Passage CreekFreestone river · Delayed Harvest · live flow
- Pedlar RiverFreestone river · Delayed Harvest · live flow
- Piney RiverFreestone river · Delayed Harvest · live flow
- Roanoke RiverFreestone river · Delayed Harvest · live flow
- Big Moccasin CreekFreestone river · Delayed Harvest · nearby gauge
- Hardy CreekFreestone river · Delayed Harvest
- North Fork Pound RiverFreestone river · Delayed Harvest
- Big Wilson CreekFreestone river · Special-regulation trout water
- Cabin CreekFreestone river · Special-regulation trout water
- Conway RiverFreestone river · Special-regulation trout water
- Devils DitchFreestone river · Special-regulation trout water · nearby gauge
- Garth RunFreestone river · Special-regulation trout water
- Lake MoomawLake or reservoir · Special-regulation trout water
- Little Stony CreekFreestone river · Special-regulation trout water
- Little Stony CreekFreestone river · Special-regulation trout water
- Little Wilson CreekFreestone river · Special-regulation trout water
- Mill CreekFreestone river · Special-regulation trout water
- Mill CreekFreestone river · Special-regulation trout water · nearby gauge
- North Fork Buffalo RiverFreestone river · Special-regulation trout water
- Quebec BranchFreestone river · Special-regulation trout water
- Saint Mary's RiverFreestone river · Special-regulation trout water
- South Holston ReservoirLake or reservoir · Special-regulation trout water
- Wilburn BranchFreestone river · Special-regulation trout water
More in the East 13 states
About the Virginia list
About this
55 Virginia rivers, creeks, lakes and flats with a page: each with its official agency designations and their source, live USGS flow where a gauge exists, the state’s regulations and access map, and the guides and shops nearby. Waters that cross into Virginia from a neighbouring state are included.
A Virginia water is here because the state agency lists it under an official designation, because guides and shops in our directories name it on their own websites, or because a live USGS gauge sits on a river a guide names. Species appear only where an agency page states them. “Most fished first” ranks by designations and by how many guide and shop websites name the water.
