Best Virginia Fly Fishing Rivers

Virginia has 4 fly fish spots.

  September 17, 2018

Located in the US, the fly fishing in Virginia is known for four scenic fly streams and rivers. The best Virginia fly fishing based on popularity are considered to be James River, Rose River, Jackson River, and Mossy Creek. For a detailed fly fishing river description and printable river access map, just select a Virginia fly fishing river or stream below.

Where Can I Fly Fish In Virginia?

FEATURED:  James River


  July 21, 2016

West of Richmond, the James River is a a premier smallmouth bass destination. It has several rock beds, riffles and grassy shores. When fly fishing on the James River, you can expect to find smallmouth bass around 15 inches. Keep in mind that this is a managed smallmouth fishery, so any fish between 14 to 2 inches mush be released back).

FEATURED:  Rose River


  July 19, 2016

West of Culpeper and northwest of Madison, the Rose River is a popular destination for fly fishing the wild rainbow trout, stocked rainbow trout and wild brook trout. It is a perfect river for either dry fly or nymph fishing. For the wild trout, a 3 weight rod is fine with a small dry fly (14 to 16). The stocked trout tend to be larger, so you may want to go with a 4 to 5 weight rod with larger dry fly (10 to 12). The best hatches are mid-April to late June.

FEATURED:  Jackson River


  August 9, 2016

North of Roanoake and Covington, the Jackson River is a well-known, all-year brown trout fly fishing stream. There are some rainbow trout to be found as well. When fly fishing on the Jackson River, the best public access is...

FEATURED:  Mossy Creek


  September 17, 2018

Northeast of Charlottesville, the Mossy Creek is known for its brown and rainbow trout fly fishing. Mossy Creek is world famous and has been written up in numerous publications. It is a limestone creek known for its wild brown trout, but also has some wild rainbow trout, too. It flows north along the Washington National Forest and the Shenandoah National Park.