top of page

Virginia fly fishing trips

Fly Fishing Guide Service
Weekend & Day Trips Available

Book now to discover Virginia's Shenandoah Valley

Experience Shenandoah Valley 

Nestled between the Allegheny and Blue Ridge Mountains, the meandering streams of the valley offer anglers an idyllic fishing destination. We are located south of Harrisonburg and due west of Waynesboro and Charlottesville in the town of Staunton, Virginia. Conveniently located within a few hours from DC and just a 90 minute drive from Richmond, the Valley offers a perfect fly fishing weekend getaway. Book our guides today for the experience of a lifetime.


Read more about fishing in the Shenandoah Valley & fly fishing in Virginia on our blog.

Image by Taylor Wright

About Us

With over 20 years of experience fishing along streams and brooks off the Potomac and Shenandoah Rivers, Justin exudes a passion for educating both novice hobbyists and serious anglers. He spends his free time volunteering for a variety of local conservation non-profits and organizes a weekend clinic to introduce young would-be fly fishermen (and women) to his sport. Join Justin in fishing for trout and smallmouth bass along the banks of the Shenandoah. Read more about Justin in the About Us page. 


"My guided trip with Middle River Outfitters was amazing! Breathtaking scenery on a private farm. Thanks for an unforgettable experience!" - Kyle D.

"As a novice, I was nervous, but Justin made it easy. I learned so much and had a blast!" - Amanda R.

"One of the best fly fishing trips I've had. Luxurious accommodations, experienced guides, and incredible fishing. Highly recommend." - James S.

Rainbow Trout 1_edited.jpg

Contact Us

104 S New Street Suite 204 Staunton, VA 24401

Tel: 540.280.3815

  • Yelp
  • Facebook
  • Instagram
  • TikTok
bottom of page