Best North Carolina Fly Fishing Rivers

North Carolina has 8 fly fish spots.

  September 17, 2018

Located in the US, the fly fishing in North Carolina offers more than a half-dozen beautiful trout streams. The best North Carolina fly fishing based on popularity are considered to be Tuckasegee River, East Fork of the French Broad, Davidson River, Jacobs Fork River, and Watauga River. For a detailed fly fishing river description and printable river access map, just select a North Carolina fly fishing river or stream below.

Where Can I Fly Fish In North Carolina?


North Carolina Fly Fishing Resources

FEATURED:  Davidson River

  Brevard, North Carolina

  June 23, 2016

Southwest of Asheville and northwest of Brevard, the Davidson River is a local favorite for brook trout fly fishing. The freestone Davidson River has several catch and release sections that are popular for fly casting after browns, rainbows and brookies.

FEATURED:  Jacobs Fork River

  North Carolina

  July 3, 2016

Near Morganton, the Jacobs Fork River is known for its fly fishing opportunties. The best access point is located in South Mountains State Park. Brown directional signs have been erected along the route.

FEATURED:  Watauga River

  Boone, North Carolina

  April 16, 2017

Northwest of Charlotte near Boone, the Watauga River is known for its wild trout fly fishing opportunties. The Watauga River starts up on Grandfather Mountain and runs downstream to the Watauga Lake confluence. The best section for fly fishing the Watauga River is...

FEATURED:  New River

  North Carolina

  July 19, 2016

Northwest of Winston-Salem near Piney Creek, the New River is renowned for its trout and the smallmouth bass fly fishing. The New River is formed by the confluence of the South Fork and the North of the New River.

FEATURED:  Great Smoky Mountains National Park

  North Carolina

  September 17, 2018

North of Ashville and southeast of Gatlinburg, the Great Smoky Mountain National Park is known for its year-round fly fishing. There are brown trout and brook trout, but both require a lot of patience to land. The brown trout are best in October when they gather to spawn in deep river sections. The brook trout are best April through June in the warmer waters. Plus, you may find rainbow trout every where, any time.