
Western North Carolina · Smoky Mountains · Since 1987
Trout Fishing in North Carolina — Bryson City, NC
North Carolina holds some of the finest and most diverse trout fishing in the eastern United States. Swain County alone offers more quality wild trout water than anywhere else in the state — and Mac Brown Fly Fish has been guiding every mile of it since 1987.
North Carolina holds some of the finest wild trout water in the eastern United States — with Swain County alone containing over 2,400 miles of quality trout streams, tailwaters, and mountain creeks. Mac Brown Fly Fish has been guiding trout fishing in North Carolina from Bryson City since 1987. Guided float trips, wade trips, and fly fishing schools available year-round for all skill levels.
Swain County, NC
The Trout Mecca of the South
Trout fishing in North Carolina offers an extraordinary range of opportunities for the fly fisher — from tiny native brook trout streams tucked deep in the national park backcountry to world-class tailwaters that produce wild fish year-round, from Delayed Harvest sections loaded with trout through the cooler months to large freestone rivers that offer multiple species and overnight float adventures.
The mountainous region of Swain County at the center of it all offers the greatest trout fishing potential of anywhere in the entire state. Over 85% of the county is protected public land — the Great Smoky Mountains National Park and the Nantahala National Forest — which means the water stays cold, the fish stay wild, and the experience stays genuinely exceptional regardless of the season.
The first decision any visiting angler faces is what kind of fishing and what kind of environment they are looking for. Solitude on an isolated backcountry stream. Company on a popular tailwater. A drift boat covering miles of big river. A wade trip on a technical mountain creek. Each has its season, its character, and its rewards — and knowing which water to fish on any given day is the knowledge that comes from nearly four decades of daily guiding in this specific region.


Waters
The Waters of Western North Carolina
No two days on the water here look the same. Here is the full range of what Western NC offers the fly fisher:
Nantahala River — The Premier NC Tailwater
TailwaterThe finest tailwater in North Carolina and one of the great trout rivers in the eastern United States. Cold, clear, and producing wild brown and rainbow trout every month of the year. The Delayed Harvest section holds exceptional numbers of fish through the cooler months, and the seven-mile tailwater below Nantahala Lake is the crown jewel — technical, beautiful, and deeply rewarding for anglers at every skill level.
Tuckasegee River — The Most Popular Float in the Region
Tailwater / Delayed HarvestThe Tuckasegee flows through the heart of Jackson and Swain County and offers outstanding trout fishing from both drift boats and on foot. The Delayed Harvest section in Webster, NC loads up with exceptional numbers of fish from October through May — making it the most popular guided destination in the region. Float trips and wade trips both available throughout the season.
Great Smoky Mountains National Park Streams
Wild Mountain StreamsThe crown jewels of Southern Appalachian trout fishing. Hazel Creek, Deep Creek, Forney Creek, Cataloochee Creek, the Oconaluftee River, and dozens of other mountain streams flowing through the most visited national park in America. Larger wild brown and rainbow trout in the major drainages. Native brook trout in the high-elevation headwaters. Pristine, protected, and genuinely wild — the fishing that defines what Western NC is all about.
Delayed Harvest Streams Throughout NC
Delayed HarvestNorth Carolina's Delayed Harvest program creates outstanding fishing opportunities on multiple rivers and streams throughout the state from October through May. In addition to the Tuckasegee and Nantahala, the Delayed Harvest sections of the Laurel River near Hot Springs, the Snowbird Creek in Graham County, and the French Broad near Rosman all offer excellent seasonal fishing within reach of Western NC.
Small Wild Streams — Native Brook Trout Country
Wild Backcountry StreamsThe technical small streams of Western NC average smaller fish but offer a completely different and deeply rewarding fly fishing experience. Diverse currents, dense overhead canopy, and fish that demand precise presentations in tight quarters. Some of the finest fly casters Mac Brown has ever encountered learned their craft on these streams — because piloting a fly rod in every casting plane is exactly what they demand.
Davidson River — Brevard, NC
Freestone RiverOne of the finest free-flowing rivers in the state — especially during the offseason from December through March when pressure drops and the wild trout fishing is exceptional. The Davidson runs through Pisgah National Forest with great waterfalls and hiking trails nearby, holding a healthy population of wild trout in a beautiful mountain setting. Summer brings heavy pressure but the winter fishing is worth the cold.
Multi-Species
Larger Rivers & Multi-Species Opportunities
Western North Carolina offers far more than trout. The larger river systems of the region provide outstanding multi-species fly fishing — smallmouth bass, walleye, muskie, and many others — particularly during the warmer summer months when trout fishing slows on the smaller streams.
Little Tennessee River
One of the most biologically diverse rivers in North America — holding an extraordinary variety of freshwater fish species. Excellent smallmouth bass fishing during summer months when trout slow down. Overnight float opportunities for walleye, bass, muskie, and trout. A big-water experience with western river character.
French Broad River
A major river system offering outstanding muskie fishing during winter months — float trips upstream from Arden, NC provide excellent opportunities for these impressive fish. The French Broad also has a Delayed Harvest section near Rosman, NC that fishes well through the cooler months.
Nolichucky River
A powerful freestone river offering excellent multi-species float fishing in a spectacular gorge setting. Smallmouth bass, trout, and other species available depending on the season.
Hiwassee River
A quality tailwater river offering good trout fishing in a beautiful setting. A solid option when the primary tailwaters are running high or off-color.
By County
Regional Waters Worth Knowing
Graham County
Slickrock Creek, Twenty Mile Creek, Snowbird Creek, Santeetlah Creek, and the Delayed Harvest of Snowbird Creek. Also excellent lake opportunities at Cheoah, Calderwood, and Santeetlah Reservoirs — productive for trout throughout the year.
Cashiers & Highlands Area
The Whitewater River and the Chattooga River both offer excellent wild brown and rainbow trout fishing. The Cullasaja River and surrounding mountain creeks provide quality local options for anglers based in the resort communities.
Sylva & Jackson County
Bear Lake, Wolf Lake, and Tanasee Lake are all high-demand stillwater options near Sylva, NC. Scotts Creek, Panthertown Creek, and Caney Fork Creek offer outstanding wild trout stream fishing on the WNC Fly Fishing Trail.
Brevard & Transylvania County
The Davidson River near Brevard is among the finest freestone rivers in the state. Best in the December through March offseason when pressure drops and wild fish become the primary quarry.
Nantahala Lake
The highest elevation lake in North Carolina — home to the state's Kokanee Salmon run and exceptional trout fishing throughout the year. The lake feeds the Nantahala River tailwater below and stays cold year-round.
Northern NC — Watauga & Wilson Creek
Notable streams north of the Bryson City area include the Watauga River and the Wilson Creek drainage — both offering quality wild trout fishing in beautiful mountain settings worth the drive for the dedicated angler.
Cherokee, NC
Cherokee Trophy Waters
The Cherokee Trophy Waters on Ravens Fork Creek in Cherokee, NC offer some of the most heavily stocked trophy trout fishing in North America — fish ranging from 20 to 28 inches stocked weekly throughout the year. Many enjoy the added experience of elk wandering the streamside while fishing the Ravens Fork.
A note on timing — July and August bring heavy vacation crowds and the warmest water temperatures of the year. These are among the most challenging months for trout fishing throughout Western NC. A thermometer is an essential tool during hot weather — and starting very early in the morning gives you the best window for productive fishing before temperatures rise. Smallmouth bass on the larger rivers is an excellent alternative during the warmest weeks of summer.
Current regulations require that anglers fishing Cherokee Tribal waters hire a guide who is a citizen of the Cherokee Nation. The exceptional public water surrounding Cherokee — the national park streams, the Tuckasegee, and the Nantahala — is fully accessible and just minutes away.
Planning Your Trip
Seasonal Guide to NC Trout Fishing
Spring
Peak season. Hatches align with warming water temperatures and fish become aggressive across all water types. Dry fly fishing on the national park streams is outstanding. The Delayed Harvest sections are still loaded with fish. Book early — spring dates fill quickly.
Summer
Focus shifts to higher elevation streams, cold tailwaters, and multi-species options on larger rivers. Early mornings and evening hours produce best on lower-elevation waters. Smallmouth bass on the Little Tennessee and French Broad becomes the go-to warm-weather alternative.
Fall
Delayed Harvest season opens in October loading the Tuckasegee and other DH streams with exceptional numbers of trout. Cooling water temperatures wake fish up across all water types. Fall foliage on the mountain rivers makes every day on the water a visual experience.
Winter
The Nantahala tailwater and Tuckasegee Delayed Harvest fish well throughout winter. Fewer anglers, concentrated fish, and the quiet beauty of mountain rivers in the cold months. Often the most productive time for experienced anglers who embrace the conditions.
Programs
Every Way to Experience NC Trout Fishing
Guided Float Trips
Drift the Tuckasegee or Nantahala in a drift boat. Cover water, catch fish, learn the river.
Learn more →Guided Wade Trips
Get in the water on the national park streams, the tailwaters, or the mountain creeks.
Learn more →Guided Lake Trips
Trophy trout and Kokanee salmon on the mountain lakes of Western NC.
Learn more →Backcountry Trips
Remote streams deep in the national park — wild fish, pristine wilderness.
Learn more →Fly Casting Instruction
Private lessons with our credentialed instructor team, which includes FFI Master Casting Instructors. Instructors vary by session.
Learn more →Fly Fishing Schools
Weekend immersion programs covering the full craft of NC mountain trout fishing.
Learn more →WNC Fly Fishing Trail
Guided trips on the official Jackson County fly fishing trail waters.
Learn more →Group & Corporate Trips
Customized NC trout fishing experiences for groups of any size.
Learn more →Come Prepared
What to Bring
All rods, reels, flies, and leaders are provided. Just show up ready to fish.
- Rain gear — mountain weather changes fast
- Warm layers — mornings on the water can be cool year-round
- Polarized sunglasses — essential for spotting fish and reading water
- A hat with a brim — sun and glare protection
- Sunscreen and lip balm
- Clothing in earth tones — blend into your surroundings
- A thermometer — essential during warm weather months
- Valid NC fishing license if over 16 — ncwildlife.org or (828) 736-1469
A NC or TN fishing license is required for waters within the Great Smoky Mountains National Park. A tribal license is required for Cherokee Tribal waters — available at stores in Cherokee, NC.
Questions
Frequently Asked Questions
Book Your Trip
The Finest Trout Fishing in North Carolina — Guided by the Best
From the wild mountain streams of the national park to the world-class tailwaters of the Nantahala and Tuckasegee — North Carolina trout fishing is extraordinary. Mac Brown has been guiding and teaching on every piece of it since 1987.
