Virginia Fly Shop, Fly Fishing School, Guided Trips & Online Store

Since 2003, Mossy Creek Fly Fishing has outfitted anglers from our fly shop at 480 East Market Street in Harrisonburg, Virginia. We’re a full-service Virginia fly shop, guide service, and Orvis fly fishing school, and our online store carries the gear our guides and instructors rely on every day—on local Shenandoah Valley waters and on trips around the world.

We stock Orvis, Sage, Scott, Sitka, Skwala, Simms, Abel, Ross, Lamson, Redington, Fishpond, Umpqua, RIO, Scientific Anglers, Korkers, Fulling Mill, Hareline, and Wapsi across fly rods, reels, waders, boots, packs, lines, leaders, tippet, flies, and tying materials. Our fly bins hold thousands of trout, bass, and saltwater patterns, and fly tyers will find Renzetti vises and tools plus hooks, feathers, dubbing, beads, and thread.

Not sure which rod weight or fly pattern you need? Call the shop at (540) 434-2444 and talk to an angler who fishes these waters and destinations worldwide.

 Graphic: The 50th Anniversary Rosenbauer Edition Helios F 9' 4-wt

Fifty years of fly-fishing wisdom. Just 300 rods worldwide.

Meet Tom Rosenbauer’s 50th Anniversary Limited Edition Helios, built on his personal favorite 9' 4-weight F-series blank. With signature Helios accuracy and feel, understated craftsmanship, and a stunning maple burl presentation tube, it’s a tribute made to be fished. Own a piece of fly-fishing history, and take it to the water.

Shop the Limited Edition
 A person standing by a river holds a large fish in front of their face, wearing a light gray hoodie, a white cap, and pink-tinted sunglasses, with autumn trees and mountains in the background.

Cooler Days. Beautiful Colors. More Reasons to Fish.

Make the most of fall days on the water. Shop flies, layers, and everyday essentials to get ready for your next trip, whether you’re sneaking in an afternoon or making a weekend of it.

Shop Apparel For Fall

Virginia Fly Fishing Forecast

 mossy creek fly fishing shop showing the entrance

Visit Our Fly Shop

📍 480 E Market St, Harrisonburg, VA 22801

🕐 Shop Hours:
Monday - Friday 10am - 6pm

Saturday & Sunday 10am - 5pm

Online Shopping 24/7!


GET DIRECTIONS