Where Is The Best Trout Fishing In NC?

September 12, 2025 Jake Smith

You know, a lot of folks come to Western North Carolina thinking they’re just here for the scenery, and they’re not wrong—this place is beautiful. But what they often don’t realize is that these mountains are home to some of the best trout fishing in the country. We’ve got a little bit of everything here, whether you’re looking for a quick, easy spot or a challenging day of chasing wild fish.

Some of the most popular rivers and creeks around here are classics for a reason: the Davidson, the Tuckasegee, and the Raven Fork, just to name a few. Each one has its own personality. The Davidson is a technical angler’s dream, the Tuckasegee is the biggest trout river in the state and great for beginners, and the Raven Fork is where you go to find a true trophy fish.

If you’re in the Asheville, Hendersonville, or Brevard area and looking for some solid fishing, the North Mills and South Mills Rivers are a great choice. They’re both located in the Pisgah National Forest and offer two very different kinds of trout fishing experiences, especially when you compare them to a big river like the Tuckasegee.

As for seasons, you can fish here year-round, but each season has a different feel. Spring is all about the hatches—when the bugs are popping, the fishing can be incredible. Summer is for chasing fish in the cooler headwaters or finding them in deep pockets, and it’s also a great time to throw big, buggy terrestrial patterns. The fall is probably my favorite, with the browns getting aggressive as they prepare to spawn. And even in the dead of winter, you can still have a great day on the water, especially on the tailwaters. It’s always a chess game, and that’s what makes it so much fun.

Davidson River Trout Fishing

It’s famous for a reason, but it’s not for the faint of heart. You’ll find it running right alongside Highway 276 from the Blue Ridge Parkway, which makes it pretty easy to access, but don’t let that fool you. The fish in the main section of the Davidson are some of the most educated, pressured trout you’ll ever encounter. They’ve seen every fly in the book, so you’ve got to be on your A-game.

If you’re looking for a bit more solitude, you can head further upstream into the headwaters and feeder creeks like Avery Creek or Looking Glass Creek. These are tighter, wilder sections, and you’ll find yourself roll casting and chasing smaller, but beautiful, native brook trout and wild rainbows. It’s a completely different experience—trading big, finicky browns for smaller, more aggressive fish in a more intimate setting.

As for what to throw on the Davidson, you’ve got to think small and think light. The water is gin-clear, and the fish are incredibly spooky. I usually recommend a 4 or 5-weight rod, something around 9 feet to give you the reach you need for long, delicate drifts. The name of the game is tiny nymphs and midge patterns. Stuff like zebra midges, pheasant tails, and tiny flies in sizes 18 to 26. You’ll want to have some light tippet—think 6x or 7x—and make sure your knots are solid.

Don’t be afraid to add a little weight to get your flies down to the bottom where the fish are holding. In the spring and fall, when hatches are popping, having some BWO or Sulphur dry flies is a must. And if you’re feeling adventurous after a good rain, don’t hesitate to tie on a big streamer. The Davidson’s big browns will absolutely crush a black or olive Wooly Bugger or Sculpin. Just remember, it’s a chess game, not checkers. Think through every cast, and you just might be rewarded with a fish of a lifetime.

Tuckasegee River Trout Fishing

Okay, let’s talk about the Tuckasegee. If the Davidson is a graduate-level course in fly fishing, the “Tuck” is where a lot of us get our start, and it’s a river I absolutely love to fish. It’s the biggest trout river in North Carolina, with a variety of sections that cater to every kind of angler. The Upper Tuck is where you’ll find wild, freestone water, and the fishing can be fantastic, but the real star of the show for a lot of folks is the Delayed Harvest section near Sylva. This part of the river gets stocked with thousands of fish in the fall and spring, which makes it an incredible place to bring new anglers. It’s got big, open pools and long runs, and it’s perfect for learning the basics without the frustration of dealing with super picky fish.

The best part about the Tuck is that it’s big enough for us to run float trips on. We can get out on the water in the drift boat and cover a ton of water, which is a great way to find new holding spots and cover a lot of ground. It’s a completely different experience from wading—you can just relax, take in the scenery, and let me put you on the fish.

For the Tuck, you can get away with a heavier setup, like a 6-weight rod, especially when we’re throwing bigger flies from the boat. Nymphing is always a solid bet, with patterns like Pat’s Rubber Legs, Squirmy Worms, and egg patterns. But if you hit it on a good day, you’ll see some massive caddis and mayfly hatches. And when it comes to streamers, a big, chunky olive or black pattern can tempt those trophy fish out from the deep.

Great Smoky Mountains National Park

If you’re looking for a completely different kind of fly fishing experience, you’ve got to check out the Great Smoky Mountains National Park. It’s not a short trip from Asheville, but the wild, pristine water and the beautiful native brook trout you’ll find there are absolutely worth the drive. Unlike the Davidson or the Tuck, a lot of the fishing in the Smokies is about getting off the beaten path and into the backcountry.

The streams in the park are generally a lot smaller than the rivers we fish closer to home. Popular ones on the North Carolina side include Deep Creek and Cataloochee Creek. You can access them from pull-offs and trails, but they can be tough to navigate. They’re full of big boulders, slick rocks, and steep gradients, so you have to be ready to work for your fish. It’s a true walk-and-wade kind of fishing. While you might find some roadside spots, the best fishing is usually a hike in, which helps cut down on the crowds. The water is so clear you have to be stealthy, and those wild trout are lightning fast. The park is home to wild rainbow, brown, and native brook trout, with the brookies typically living in the highest, coldest headwaters.

A fly fishing trip to the Smokies is a completely different kind of challenge. You’re not looking to land a trophy trout like you might on the Tuck; in the Smokies, an 8-inch brookie is a prize. It’s less about the size of the fish and more about the beauty of the surroundings and the thrill of outsmarting a truly wild trout. It’s a beautiful, humbling experience, and a perfect way to connect with the wilder side of Western North Carolina.

Curtis Creek and Newberry Creek

Tucked away near the town of Old Fort, you’ll find a couple of hidden gems that are a fantastic option, especially for folks coming from the Charlotte area: Curtis Creek and Newberry Creek. These streams are a lot more accessible for a quick day trip than some of the more western spots, and they offer some incredible wild trout fishing. Curtis Creek has a mix of a Delayed Harvest section with easy roadside access and a wilder section higher up. It’s a great place to start your day with some stocked fish and then put your skills to the test on the wild trout. Newberry Creek, on the other hand, is managed as a wild trout stream, meaning you’re going after fish that have never seen a hatchery truck. It’s a true catch-and-release, artificial-lures-only fishery, and it’s one of the most prized wild streams in the county.

Fishing these creeks is a different game altogether. The fish are spooky, and the water is clear, so stealth is your best friend. I’d recommend a light rod—something like a 3-weight is perfect—and you’ll want to have a good selection of smaller flies. Dry-dropper rigs are my go-to tactic here, and I’ll often use a buoyant dry fly like a high-vis Stimulator or a Chubby Chernobyl with a small nymph trailing behind it. For your nymphs, think tiny stuff: pheasant tails, Pat’s Rubber Legs, and midges in sizes 16-22 are a must-have. You’ve got to be willing to get on your knees and make short, accurate casts to avoid spooking the fish. These streams are wild and can be a bit rugged, with plenty of rock-hopping and bushwhacking, but the reward of a beautiful, wild rainbow or brookie on the end of your line is what makes it all worthwhile.

Wilson Creek Trout Fishing

Now for a river that’s a little more off the beaten path, but an absolute gem: Wilson Creek. This place is a personal favorite of mine. It’s part of the Wild and Scenic River System, and you can feel that untouched wildness the moment you step into the water. Wilson Creek has a few different personalities, depending on where you are. The lower section has a Delayed Harvest area that gets stocked, but it’s not the main attraction. The real magic happens in the upper, wilder sections.

These parts of Wilson Creek are beautiful, but they can be tough to navigate. You’re not going to find easy pull-offs like you do on the Davidson. To get to the best fishing spots, you’ve got to be ready to hike, rock-hop, and scramble. It’s a true walk-and-wade creek. Because of the rugged terrain and the fact that it’s a bit of a drive from Asheville, it’s generally a lot less crowded than the more popular spots. If you’re willing to put in the work, you’ll be rewarded with some incredibly aggressive and beautiful wild trout—mostly rainbows and browns, and if you get high enough, you might even find some native brookies.

This isn’t a place for heavy gear. I’d recommend a lightweight 3 or 4-weight rod to handle the tight quarters and delicate presentations. You’ll want to focus on small, natural-looking flies. Stuff like caddis, mayfly nymphs, and stonefly patterns in sizes 14-20 will be your bread and butter. A dry-dropper rig is also a great choice here. Wilson Creek is all about being a good stream stalker. You’ve got to be stealthy, use the rocks and trees for cover, and make your first cast count. It’s a humbling, challenging, but ultimately rewarding experience that reminds you why we do this in the first place.

North Mills River Trout Fishing

The North Mills River is probably the more accessible of the two. It’s got a heavily stocked Delayed Harvest section near the North Mills River Recreation Area. You can practically drive right up to the river and find a good spot, which is a big plus. It’s a great place to bring beginners or if you’re just looking for a day with a lot of action. The fishing here is a lot like the Tuckasegee’s Delayed Harvest section—you’ll find plenty of stocked fish, and it’s a perfect spot to practice your nymphing and learn how to read water.

But if you’re looking for a little more challenge and solitude, you can hike upstream from the recreation area or access the upper sections from trailheads like the Trace Ridge Trail. The farther you get from the road, the better the wild trout fishing gets.

South Mills River Trout Fishing

Now, the South Mills River is a completely different beast. It’s a true backcountry fishery, a real gem for those of us who love to hike for our fish. It’s not as easily accessed as the North Mills or the Tuckasegee. Access is mostly on foot from trailheads like Turkey Pen Gap or the Pink Beds area, and you’re going to be doing some serious hiking and rock-hopping to find the best spots. The South Mills River Trail follows the river for over 12 miles, but there are multiple river crossings without bridges, so be prepared to get your feet wet.

The quality of the fishing on the South Mills is fantastic. While you won’t find the sheer numbers of stocked fish you’d see on the Tuck, the South Mills has a reputation for holding some incredibly large, wild brown trout. These fish are spooky and tough to fool, so you need to be on your A-game with stealth and presentation. This is a place where a lot of anglers get frustrated because the fish are so smart, but that’s what makes it so rewarding when you finally get one.

Plan A Western North Carolina Trout Fishing Trip

Whether you’re looking for a quick, action-packed day or a humbling backcountry adventure, Western North Carolina has a trout stream for you. From the technical challenges of the Davidson to the easy access of the North Mills River, and the wild beauty of the Smokies, this area is a true fly fishing paradise. Each river and creek has its own personality, and learning how to read them is a lifelong pursuit.

If you’re ready to get out on the water and experience what this place has to offer, we’d love to show you around. We specialize in custom wade trips on intimate streams like Curtis Creek and Newberry Creek for those who want a true wild trout experience. And if you’re looking to cover a ton of water and have a relaxing, fun day, our float trips on the Tuckasegee River are second to none. Whatever you choose, we’ll make sure you have a day you won’t forget.

Be In The Know

Join the list and be the first to know about upcoming dates, news, and more from the mountains.

Something went wrong. Please check your entries and try again.
Jake Smith

Jake Smith

Growing up in Northern California, fly fishing for trout wasn't even on my radar. However, this is where my fishing journey began with my father and grandfather. One of my earliest memories is sitting on a dock on the California Delta, casting for stripers. Several years later, I found myself living in Western North Carolina, picking up a fly rod for the first time, and the rest was history.