Fishing in the Asheville and Brevard Area

Fishing the Asheville and Brevard Area

Looking to drop a perfect dry fly into a pure mountain trout stream, maneuver your Jon boat to your favorite crappie hole, or troll a deep pool for striped or largemouth bass? The lakes and rivers of Western North Carolina provide an opportunity for every angler.

The trout streams in the Blue Ridge, Appalachian, & Great Smoky mountains of North Carolina from Cherokee to Asheville to Boone host the best fly fishing streams to be had in North Carolina. Whether you're searching for rainbow, brown, or brook trout, small or large mouth bass, crappie, sunfish or more, with over 3,000 miles of streams throughout Western NC, fishing in these scenic mountains is a unique experience and offers some of the best fly fishing around.

This area also has several mountain lakes and flat rocky rivers which provide some fantastic smallmouth bass fishing. The mountainous terrain of the area keeps the lakes deep and cold, producing perfect conditions for smallmouth bass and walleye, while the shallower lakes in the area offer additional varieties of fish, including largemouth bass.

Explore any of the North Carolina waters in this area and experience the incredible scenery and the joys that fishing here holds.