
North Carolina
Fly fishing guide to North Carolina's best rivers
North Carolina's Blue Ridge and Great Smoky Mountains harbor some of the finest trout fishing in the eastern United States. The Davidson River's catch-and-release section produces trophy browns and rainbows, the Nantahala's cold tailwater holds trout year-round, and Great Smoky Mountains National Park streams offer wild brook trout in a pristine Appalachian setting. With an extended Delayed Harvest season and diverse freestone, tailwater, and spring creek options, western North Carolina is the Southeast's premier fly fishing destination.
North Carolina Rivers
10 rivers with detailed fishing guides, live conditions, and hatch charts
LiveDavidson River
Western North Carolina / Pisgah National Forest
The Davidson River is North Carolina's premier wild trout stream, flowing through the heart of Pisgah National Forest in Transylvania County. With over 8 miles of Delayed Harvest water, exceptional access, and healthy populations of rainbow, brown, and brook trout, the Davidson delivers consistent fishing in a spectacular mountain setting that rivals any Eastern trout stream.
LiveDeep Creek
Western North Carolina / Great Smoky Mountains National Park
Deep Creek in the Great Smoky Mountains National Park offers classic mountain brook trout fishing in a protected wilderness setting. With easy access from Bryson City, scenic waterfalls, and healthy populations of wild rainbow and brown trout (plus native brook trout in the headwaters), Deep Creek provides family-friendly fishing in one of the East's most beautiful landscapes.
LiveFrench Broad River
Western North Carolina / Asheville Area
The French Broad River is Western North Carolina's premier warmwater fly fishing destination, offering exceptional smallmouth bass fishing within minutes of downtown Asheville. While the upper reaches hold wild trout, the river's reputation rests on its prolific smallmouth bass population and Delayed Harvest trout sections that provide year-round fishing opportunities.
LiveLinville River
Western North Carolina / Avery County
The Linville River carves one of the most dramatic gorges in the Eastern United States, plunging 2,000 feet through the Blue Ridge escarpment in a series of spectacular waterfalls and wild pocket water. Designated as Wild Trout water, the Linville offers adventurous fly fishers challenging access, stunning scenery, and wild rainbow, brown, and brook trout in a true wilderness setting.
LiveMitchell River
Northwestern North Carolina / Surry County
The Mitchell River flows through the rolling Piedmont foothills of Northwestern North Carolina, offering a unique combination of wild trout in the headwaters and excellent smallmouth bass fishing in the lower sections. With Special Regulation Trout Water, easy access near Mount Airy, and a friendly, pastoral character, the Mitchell provides quality fishing in a relaxed setting.
LiveNantahala River
Western North Carolina / Macon County
The Nantahala River below Nantahala Lake is North Carolina's most unique trout fishery, combining frigid tailwater flows, year-round trout habitat, and the stunning scenery of the Nantahala Gorge. Despite sharing the river with commercial whitewater rafting operations, fly fishers find excellent opportunities for rainbow and brown trout in this cold, clear, dam-controlled environment.
LiveSouth Toe River
Western North Carolina / Yancey County
The South Toe River flows through the scenic Black Mountain range of Western North Carolina, offering productive Wild Trout fishing in a beautiful rural valley setting. With excellent roadside access, Delayed Harvest regulations, and healthy populations of wild and stocked rainbow, brown, and brook trout, the South Toe provides approachable fishing for anglers of all skill levels.
LiveTuckasegee River
Western North Carolina / Jackson County
The Tuckasegee River below Bryson City offers North Carolina anglers a taste of Western-style tailwater fishing, with year-round fishable flows, Delayed Harvest regulations, and consistent populations of rainbow and brown trout. The combination of dam-controlled flows from Fontana Lake and easy roadside access makes the Tuckasegee an approachable destination for anglers of all skill levels.
LiveWatauga River
Northwestern North Carolina / Watauga County
The Watauga River in the High Country of Northwestern North Carolina offers a mix of freestone pocket water and meadow runs flowing through scenic valley farmland. With Wild Trout designation, excellent public access through Valle Crucis, and healthy populations of wild rainbow, brown, and brook trout, the Watauga provides quality fishing just minutes from Boone.
LiveWilson Creek
Western North Carolina / Caldwell County
Wilson Creek flows through the rugged backcountry of Pisgah National Forest, offering adventurous fly fishers a wilderness trout experience. Designated as Wild Trout water and protected within the Wilson Creek Wild and Scenic River corridor, this boulder-strewn mountain stream holds wild rainbow, brown, and brook trout in a remote, challenging setting.