Shenandoah River

The Shenandoah River is one of Virginia’s most historic and beautiful rivers. It has been regarded as one of the best smallmouth rivers in the world. Minutes from our fly shop, this watershed holds our favorite smallmouth, largemouth, musky, and carp fishing.

On the  Shenandoah River it is not uncommon for anglers to catch 60-80-100+ bass in a day. Along with the incredible numbers of smallmouth, there are also Florida strain largemouth, musky, carp, catfish, and various other gamefish.

Anglers can typically fish the Shenandoah River year round. Peak smallmouth bass fishing occurs April through September and good musky fishing can be found through the fall and winter months. We target the large carp once water temps hit the 50’s in the spring time and sight fish for them well into fall.

The Shenandoah is a relatively ‘lazy’ river with very few big rapids. Most of the river is slow flowing with small ledge riffles and runs.

It is safe to run the entire length of the Shenandoah River in a canoe or raft. Water levels can get very low in the summer time making navigation with drift boats difficult. Power boats can access areas above dams on the Shenandoah. Access points and float descriptions can be found on the Virginia Department of Game and Inland Fisheries website.

Written in the original “50 Places to Fly Fish Before You Die”, the Shenandoah should be on everyone’s list to fish for bass, carp, or musky. If you aren’t a ‘do-it-yourself’ kind of angler, give us a call as we have 7 boats in our guide fleet and we are on the Shenandoah EVERY day during the warm season.

Come experience some of the best fly fishing Virginia has to offer!

Directions from Mossy Creek Fly Fishing

  • The South Fork lies to the East of Mossy Creek Fly Fishing shop in Harrisonburg, VA. The quickest access is out 33 East to Island Ford Road or straight into Elkton. 
  • More access can be easily found on the Virginia Department of Game and Inland Fisheries website.

A Virginia Freshwater Fishing License is required to fish the Shenandoah River and its tributaries.