Mountain trout fishing in North Carolina — Mac Brown Fly Fish, Bryson City NC

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.

Wild brown trout from North Carolina mountain streams — Mac Brown Fly Fish
Guided float trip on the Tuckasegee River NC — Mac Brown Fly Fish

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

Tailwater

The 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.

Wild Brown & Rainbow TroutYear-round · All skill levels

Tuckasegee River — The Most Popular Float in the Region

Tailwater / Delayed Harvest

The 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.

Rainbow & Brown TroutOctober–May · All skill levels

Great Smoky Mountains National Park Streams

Wild Mountain Streams

The 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.

Wild Brook, Rainbow & Brown TroutSpring & Fall · Intermediate to advanced

Delayed Harvest Streams Throughout NC

Delayed Harvest

North 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.

Rainbow & Brown TroutOctober–May · All skill levels

Small Wild Streams — Native Brook Trout Country

Wild Backcountry Streams

The 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.

Wild Brook & Rainbow TroutSpring & Summer · Technical anglers

Davidson River — Brevard, NC

Freestone River

One 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.

Wild Brown & Rainbow TroutDecember–March · All skill levels

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.

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.

Monthly Fly Fishing Updates & Prizes

Updates from the River, Blog Posts, School Updates, Show Appearances, Gear Picks, Fly Selections, & More every Month.

Subscribe to the List