Fly Fishing The Asheville Area

Asheville Area Fly Fishing Options

Why is Asheville, NC such a great place to fly fish?

  • Diverse Fish Species: Asheville, North Carolina is a premier fly fishing destination in Western North Carolina, with access to mountain streams, larger rivers, and diverse fisheries across the region. Anglers around Asheville can enjoy trout fishing for rainbow trout in both wild and stocked waters. They can also target brown trout, which are often wary and demand refined presentation. Native brook trout are a favorite in smaller, cooler creeks high in the mountains. For warmwater action, many anglers head to the French Broad for smallmouth bass and muskie. Brook trout favor smaller, cooler creeks and mountain streams, while brown trout often call for careful casting and stronger fly fishing skills to fool them consistently.
  • Some of the Asheville area’s more popular rivers include the French Broad River, the Davidson River, South Mills River, and the Tuckasegee River, and each offers a different fishing experience. The Davidson in Pisgah National Forest is especially known for clear water and selective trout, while Mills River mixes wild and stocked fish in a smaller river setting. Mills River also combines wild and stocked trout water with tighter casting conditions. The French Broad is a good boat or wading option for warmwater trips, while the Davidson in Pisgah National Forest is known for pristine, clear water and deep pools holding larger, finicky trout.
  • Beautiful Scenery: The Blue Ridge Mountains and the Great Smoky Mountain National Park provide a stunning backdrop for fly fishing around Asheville. The area is known for its scenic beauty, and fishing in such a picturesque setting only adds to the experience.

Asheville, NC offers a great combination of diverse fish species, accessible rivers and streams, and beautiful scenery making it a popular destination for fly fishing enthusiasts.

  • Before you plan your outing, check North Carolina regulations, stay aware of Delayed Harvest, Catch and Release, and Wild Trout designations, and visit the state website to purchase the proper license. A valid North Carolina fishing license is required for anyone 16 or older, with a short-term 10-day option or an annual license.
  • For trout, a 3 to 5 weight setup usually covers most Asheville water: lighter rods work well on smaller mountain streams, while slightly heavier setups fit larger rivers and tailwaters. Match your reels to the rod, and choose a floating line for small streams or a sink tip/full sinking option when fish are deeper.
  • Presentation is crucial, and your goal should be a dead drift so the fly moves naturally with the current. Line control and accurate casting also matter on tight creeks or when trout hold deep.
  • Local fly fishing guides or a trusted shop can help before you hit the water. They can teach you which flies and tactics fit current weather and river conditions.
  • If you want extra help, you can spend a half or full day guided trip on the water. Many full service options include the gear you need, which helps beginners enjoy the day.
  • Handle fish responsibly by following catch-and-release rules, using barbless hooks where required, and wetting your hands before touching trout.