Fly Fishing

Rivers & Glen Fly Fishing Classes

The good thing about being from the South and being a Fly Fisherman is the different waters available within a couple hours drive. You can enjoy native brook trout high in the Appalachians (just upstream from Rainbows and Browns) to angry smallmouth and stripes in the Savannah River Basin.  Panfish on poppers to take it back old school.  Let us not forget about the Low Country, where Redfish tails and Tarpon scales keep you dreaming of the bow of a skiff. Of course you can get on a plane to Alaska, Argentina, and the Bahamas… we’ve got you covered there too. We have a full selection of gear, top-notch class and lesson instructions and great relationships with area guides and outfitters to satisfy all our customers needs.

Rivers and Glen Fly Fishing

Private Classes


Basics $50 per hour (2 person max) Learn the basic techniques to become comfortable and confident on the water
Advanced $75 per hour (2 person max) From advanced small stream presentations to saltwater techniques,take your cast to the next level! Improve distance and accuracy. Equipment included

Fly Tying

Basics $25 per hour Advanced $50 per hour All materials and equipment included

Fly Fishing School

If you’re looking for a great way to get the family together outside, our FF101 class is the perfect event to get started. Fly fishing is a sport the whole family can participate in. All ages are welcome to attend the event, but those under 16 years of age must be accompanied by an adult. Bring the whole family and learn what this great sport is all about.

Fly Fishing 101

Learn fly-fishing basics in one of our free Fly Fishing 101 classes. Perfect for beginners of all ages. Fly Fishing 101 will provide you with free lessons on fly casting and outfit rigging.

Fly Fishing 201

If you’ve already completed Fly Fishing 101, you’re ready for the next step. Join us for a short outing on local water for a chance to catch your first fish!
A nominal fee for the outing may apply.

Call the shop to schedule your lesson today! Please allow 7 days notice for lessons