Harrisonburg, Virginia     Phone: 540-434-2444     Email: store@mossycreekflyfishing.com

Virginia's Largest and Most Active Fly Fishing School

Interested In Learning How To Fly Fish?

Interested in learning to fly fish or maybe improve your skills? You’ ve come to the right place! We are the most active fly fishing school in Virginia! We teach 100’s of new anglers each year. Our Orvis Endorsed Fly Fishing School teaches classes on private trophy trout waters minutes from our shop in Harrisonburg. Learn about:

  • Rods, reels, and lines
  • How to properly choose equipment for different kinds of fishing
  • Proper knots to properly rig your outfit
  • The key to fly selection
  • Reading the water

After our classroom presentations you will hit the water for more hands-on casting instruction, catching fish, and having fun!

We offer half day beginner fly fishing classes or two hour casting clinics for novice to advanced anglers. All classes are private and by reservation only. Classes run seven days a week, year round (except holidays), and can be designed to work with your schedule!

We keep our class sizes small -no more than four students per instructor- so everyone gets the best personal attention and all equipment is provided for use during the class.

Our instructors continually works with the best fly casters in the world so every student gets the best possible instruction.We love sharing our knowledge of the sport just as much as being on the water ourselves.

Come see why we are the most popular choice for fly fishing classes in Virginia!

Private Fly Fishing Instruction
Per Student

• Classes run half day (4 hours)
• Rods, reels, flies and tackle provided free of charge

• 4 students max per instructor

Advanced Casting Instruction
Per Student

• Session runs 2 hours
• Rods, reels, flies and tackle provided free of charge

• 4 students max per instructor
• Intermediate to advanced casters welcome


All fly fishing gear is included in our classes. Rods, reels, line, leaders, tippet, flies, waders and boots will be provided. We recommend all anglers to bring a hat and sunglasses with them.

Virginia’s favorite fly fishing school is open 7 days a week year round. We only close for holidays and extreme weather. Our busiest and most popular season coincides with the prime trout fishing season, March-June, however summer, fall, and winter months are also popular if the weather permits.

In the spring and fall, temperatures typically range from the 40’s in the morning up to the 70’s by mid-day, dropping down to the 50’s in the evening.

Summers on the river can get hot, humid and sunscreen is your friend. A light, quick-drying shirt (long-sleeved is good) and a good hat can increase your enjoyment of the day. A light rain jacket is recommended since intermittent rain can occur.

An old pair of sneakers is fine as we will mostly be on grass for the class. Waders and boots will be used for wading in the streams.

Eye protection is very important. Polarized sunglasses will help you cut the glare on the water and see fish and obstacles.

Rods, reels, flies, tackle
Our instructors want to ensure the greatest opportunity for success but we understand if you want to use your own gear. We recommend 5-6 weight rods for our fly fishing schools. We will provide our students with the BEST gear available in the industry.

All anglers need to have a valid Virginia Freshwater Fishing License to fish any Virginia Waters. Trout Licenses are only required on Virginia State Stocked Waters from October 1-June 15th. Trout licenses on Virginia Designated Stocked Trout Waters are not required June 16th-September 30th. Get your license in the shop or online here https://dgiflicense.virginiainteractive.org

Mossy Creek Fly Fishing Cancellation Policy*

Guided trips, private water bookings, classes and schools are held rain or shine. The Mossy Creek Fly Fishing Guide Service wants everyone to have a great experience and will determine and communicate if fishing conditions require the trip be cancelled or rescheduled.

Mossy Creek Fly Fishing Guide Service alone reserves the right to cancel a trip for any reason without penalty to the customer.

A customer may cancel a booked trip, school, or private water 72 hours (from 8 a.m. eastern time the day of the trip) prior to the scheduled trip without penalty. If a customer cancels a booked trip within the 72-hour period, the credit card or gift card used for the reservation will be run for the full amount of the trip.

*Orvis Fly Fishing Schools are booked exclusively through the Orvis Company and have their own cancellation policy see their website [Click Here] for details.