top of page

Fly Fishing Charlottesville VA

From private lessons and wade trips for smallmouth bass to brook trout fishing throughout Albemarle County and beyond, we do it all. 

We offer packages for all levels of experience- including beginners! Book a lesson right in town or a 30 minute drive will put you on pristine brook trout waters or private trophy trout streams for a trip to remember.

Come experience the best fly fishing Virginia has to offer

Woman netting a fish in Moormans River Charlottesville

Moormans River

The Moormans River, located just west of Charlottesville, Virginia, offers exceptional fly fishing opportunities.  Anglers are drawn to the Moormans River for its serene beauty and the chance to hook into a sizeable brook trout.

Its clear waters and abundant angling possibilities make it a favored destination for fly fishing enthusiasts seeking a memorable and rewarding experience. This picturesque river is well-known for its robust brook trout populations. For rainbow and brown trout, we recommend our private waters a 30 minute drive west in Augusta County.  

Why Choose Us

Our friendly guides are not only experts in their field but also exceptional teachers, ensuring that beginners feel comfortable and confident from the moment they step into the water. We take pride in our believe that everyone, regardless of their level of experience, can enjoy the thrill of fly fishing.   


We are proud to foster a culture of inclusivity and diversity. We warmly welcome individuals of all backgrounds, so come as you are and leave as an angler. At Middle River Outfitters, you'll find not just exceptional fishing experiences but also a kind and friendly community that celebrates the rich tapestry of our angling family.​

FAQs about Trout Fishing
on Streams
near Charlottesville 

Do I need a Virginia fishing license?

In most cases, yes. You'll need a Virginia freshwater fishing license to fish public waters. A trout stamp is also required in state managed trout waters. Our private streams do not require a license.

Will we go on public waters or private waters? 

Either one! Virginia offers miles of public mountain streams for catch and release fly fishing adventures. Alternatively, head to one of our private, stocked streams with abundant fish to be caught. Our local waters offer a chance to catch brook trout, smallmouth bass, and other types of fish offering endless opportunities to improve your fly fishing skills. 

Can I bring my family? 

Of course! We love teaching children and families of all ages. 

Can we fish on Mossy Creek?

Of course! But that's Harrisonburg, not Charlottesville! 

Do you take people on the James River? 

We do not. 

How far are you from Albemarle Angler? 

We are located in Staunton, Virginia but our guides fish from Luray to Lexington and as far east as Charlottesville. Our private, stocked streams are about a 45 minute drive due west on 64. 

River View 1.jpg

Fly Fishing in Shenandoah National Park

Fly fishing in Shenandoah National Park is a guide to the best angling experiences amidst breathtaking natural beauty. Shenandoah streams offer fly fishers the opportunity to explore a diverse range of fishing options. From chasing native brook trout in pristine mountain streams to seeking the elusive brown and rainbow trout in the Shenandoah River, there's something for every angler.


Fishing within the park's boundaries is a unique experience, where you'll need a valid Virginia state fishing license and adhere to Shenandoah National Park fishing regulations.

The park's streams consistently produce large brook trout, and the best hatches can be found in areas like the Rapidan River and Moormans River. 


The best time to fish varies by season, but whenever you choose to explore Shenandoah's waters, the opportunity to catch nice trout and enjoy the thrill of fly fishing awaits. So, immerse yourself in the recreational fishing options that Shenandoah National Park streams have to offer and discover the joy of catching wild trout in this pristine wilderness.

bottom of page