Why North Carolina for Fly Fishing
North Carolina is the Southeast's premier fly fishing destination, and it's not particularly close. The Great Smoky Mountains and the Blue Ridge create a corridor of cold, clean trout water that stretches across the western third of the state. Over 4,000 miles of designated trout streams flow through national forests, mountain valleys, and protected wilderness areas. That number alone puts NC in a different category from anything else south of Virginia.
The variety here is what sets North Carolina apart. The Davidson River near Brevard is one of the most famous trout streams in the eastern United States — its delayed harvest section is essentially a classroom for beginners, holding remarkable numbers of fish in water clear enough to count scales. The Nantahala River cuts through a deep gorge with trout that hold year-round in mountain-cooled flows. And high above it all, tiny headwater streams in the Smokies and Pisgah hold native Southern Appalachian brook trout — genetically distinct populations that have lived in these mountains since the last ice age.
North Carolina is accessible from Charlotte, Atlanta, Knoxville, and most of the Southeast within a half-day drive. The mountain towns of Brevard, Bryson City, Boone, and Highlands all have fly shops staffed by people who fish this water every week. Whether you're making your first cast on a delayed harvest stream or bushwhacking through rhododendron tunnels to find native brookies, NC has water that matches your skill level and ambition. Virginia is just over the border with its own excellent tailwaters and smallmouth rivers if you want to extend your trip north.