North Carolina streams

North Carolina is a state that is just brimming with fly fishing opportunities in both saltwater and freshwater. Here you’ve got mountain trout streams galore. In fact, there are over 3,000 miles worth of streams, lakes, and rivers. This is a great place for those who are serious about the sport, and for those who enjoy it more as a relaxing hobby. There are streams ideal for beginners, and those that are better suited to the more experienced anglers.

When taking a look at the trout streams in particular, some are stocked, while others are wild trout. It gives anglers the freedom to choose their style and skill level. You’ll find no shortage of public places, but be warned a few areas are private. Of course, we can’t talk about North Carolina without referencing the Fly Fishing Trail. This is the first of its kind in the country, and is actually the only one. Often, people plan their adventures based on this well-known trail. Along the route are 15 different locations that are prime spots for various trout.

Now that we’ve covered some of the basics of this beautiful state, it’s time to take a look at the top spots for fly-fishing.

Fires CreekCatawba River
Green River
Nantahala RiverLinville River
Big Snowbird Creek
Wilson Creek
Santeetlah CreekNorth Toe River
Slickrock CreekSouth Toe River
Cullasaja RiverHorsepasture River
Tuckasegee RiverWhitewater River
East Fork Pigeon RiverThompson River
Davidson RiverLost Cove Creek
South Mills RiverJacobs Fork Creek

North Mills River

Boone Fork Creek

Fishing these streams require a North Carolina license.

Scroll to Top