
Half-Day
Bass Boat
A four-hour Shenandoah River trip well suited to newer fly anglers, boat-casting instruction, and focused time on the water.

Shenandoah Fly Fishing, LLC
Explore Virginia waters from a bass boat, pontoon boat, or cataraft with practical instruction, a safety-first approach, and trips designed for anglers ranging from first-time fly fishers to those looking for more time on the water.
On the Water
Shenandoah Fly Fishing offers guided trips exclusively to active-duty U.S. military service members and U.S. military veterans from three different platforms, allowing the trip to match the water, season, fishing conditions, and angler experience. Regular trips focus on the Shenandoah River and Lake Anna, with custom trips considered by request.

Half-Day
A four-hour Shenandoah River trip well suited to newer fly anglers, boat-casting instruction, and focused time on the water.

Full-Day
An approximately eight-to-nine-hour guided trip on Lake Anna with a spacious fishing platform and room to explore different areas of the lake.

Full-Day
An approximately eight-to-nine-hour float on the Shenandoah River for anglers looking for a longer day, moving water, and more extensive fishing opportunities.
Regular Trips
Each trip is guided, fly-fishing focused, and structured around current conditions rather than a rigid formula. Trips are exclusively for active-duty U.S. military members and veterans. Review the details before requesting a trip to find the option that best fits your experience and goals.
Half-day — 4 hours
Front Royal Golf Club Boat Launch, 729–721 State Route 655, Front Royal, VA 22630
A one-on-one guided fly-fishing trip from a 17-foot bass boat on the main stem of the Shenandoah River above the dam in Front Royal. This trip is well suited to anglers who are new to fly fishing or new to casting from a boat.
Full-day — approximately 8–9 hours
Lake Anna, Virginia
A full-day guided fly-fishing trip on Lake Anna from a spacious pontoon boat with room to cast comfortably and explore different areas of the lake throughout the day.
Full-day — approximately 8–9 hours
Shenandoah River
A full-day guided float on a 16-foot cataraft on the Shenandoah River. Locations vary with water and fishing conditions and may include the South Fork south of Front Royal or the main stem north of Front Royal. These trips are intended for anglers who are comfortable fly casting and want a full Shenandoah smallmouth experience.
Learn on the Water
Questions, casting help, fly selection, boat positioning, reading water, and practical fishing techniques are part of the day when you need them. Beginners are welcome, and experienced anglers can spend more time focused on fishing.
Meet the GuidesBeyond the Schedule
Eligible active-duty U.S. military members and veterans with a destination, body of water, species, or fishing experience in mind that is not listed on the regular schedule may submit a custom trip request. Availability depends on location, season, conditions, travel requirements, and guide availability.
Request a Custom TripShenandoah River
The Shenandoah provides changing seasonal opportunities for smallmouth bass and other warm-water species. Learn more about the fishery, seasonal approach, and the flies and techniques used throughout the year.
Explore the FisheryBefore You Go
Every trip begins with an assessment of weather, water, equipment, and the conditions we are likely to encounter. The goal is a productive day on the water without treating fishing as more important than sound judgment.
Trip SafetyCurrent Conditions
Review current river stage, streamflow, and recent trends from monitoring stations along the Shenandoah River. Gauge-specific information is provided to help put each reading in context before heading to the water.
Android App
River conditions, public access locations, and float-planning tools for the Shenandoah River in one mobile app.
Android only.
For Active Duty & Veterans
Trips are exclusively for active-duty U.S. military members and veterans, offered at no cost. Compare the regular trip options, check availability, or submit a custom request if you have something different in mind.