
Book Private Fly Fishing Water in North Carolina
North Carolina's western mountains offer some of the finest trout fishing in the Southeast, with over 4,000 miles of designated trout water in the Blue Ridge and Great Smoky Mountains. The state holds populations of native southern Appalachian brook trout alongside wild brown and rainbow trout in cold mountain streams. Private water in the highlands around Brevard, Boone, and Cashiers provides access to pristine streams that flow through dense rhododendron tunnels and old-growth forest.
Famous fly fishing waters in North Carolina
Davidson River
North Carolina
Nantahala River
North Carolina
Watauga River
North Carolina
South Holston River
North Carolina
What you can catch in North Carolina
Fly fishing in North Carolina
Does North Carolina have wild trout?
Yes. North Carolina has approximately 3,800 miles of water classified as wild trout habitat, including native southern Appalachian brook trout in high-elevation streams. The state's Delayed Harvest program also creates excellent fishing on select streams. Private water often holds the healthiest wild trout populations due to reduced angling pressure.
What is the best time to fly fish in the NC mountains?
North Carolina mountain streams fish well from March through November. Spring brings excellent hatches of quill gordons, hendricksons, and March browns. Summer fishing focuses on terrestrials and small attractor dries in rhododendron-shaded streams. Fall offers outstanding dry fly fishing with blue-winged olives and fewer anglers.
Are there private fly fishing lodges in North Carolina?
Several AnglerPass properties in western North Carolina combine private stream access with lodge accommodations. These range from rustic streamside cabins to full-service lodges in the Highlands-Cashiers area, offering guided and unguided options on private mountain trout water.
Book private fly fishing water in North Carolina
Join a fly fishing club on AnglerPass and access private waters across North Carolina and beyond.