Great Spots for Fly Fishing in North Carolina 

With places like Jackson’s County Fly Fishing Trail, the brown trout blessed Watauga River and plenty of other rivers, creeks, and streams, North Carolina is quickly becoming a more prevalent fixture on angler’s bucket lists.

In this post, I’m going to share with you some of the best fly fishing spots in North Carolina including a few more off-track destinations that even local anglers may not have heard of. 

JACKSON’S COUNTY FLY FISHING TRAIL

The trail brings you past 15 trout streams with over 36 points of public access where you can spot cast at brookies, browns, and rainbow. 

NEUSE RIVER

The Neuse River makes for a great day trip from Raleigh and is an excellent spot for fishing white bass shad in the spring, largemouth bass in the summer or white bass, striped bass, and tailwater trout in the winter. 

WATAUGA RIVER

If you want to fish on a river where the trout are healthy and plentiful, then the Watauga River is hard to beat anywhere else in the country, let alone in North Carolina! 

BLUE RIDGE & SMOKY MOUNTAINS

This is one of the best year-round destinations for fly fishing in North Carolina with the Nantahala River being a particularly popular spot for trout fishing. 

LINVILLE RIVER

If you want to land the massive browns that the river is known for, you’ll want to come in the fall, though the Linville can be fished pretty much year-round. 

SWIPE UP TO READ MORE!