Visit Haywood
  • Things to Do
  • Eat & Drink
  • Places to Stay
  • Events
  • National Parks
  • Mountain Towns
  • Plan Your Trip
  • Blog
  • Local Partners
Visit Haywood
  • Blog
Visit Haywood
placeholder

Welcome Center

91 North Lakeshore Drive, Lake Junaluska, NC 28745
(828) 944-0761
Monday – Saturday, 9AM – 5PM
  • Things to Do
    • Attractions
    • Outdoors
    • Arts & Culture
    • Shopping
    • Farm & Food Experiences
    • Family Fun
    • Online Store
    • Blog
    Things to Do
    • Attractions
    • Outdoors
    • Arts & Culture
    • Shopping
    • Farm & Food Experiences
    • Family Fun
    • Online Store
    • Blog
  • Eat & Drink
    • Restaurants
    • Beer, Wine & Spirits
    • Farm to Table
    • Cafes & Bakeries
    • Breakfast & Brunch
    Eat & Drink
    • Restaurants
    • Beer, Wine & Spirits
    • Farm to Table
    • Cafes & Bakeries
    • Breakfast & Brunch
  • Places to Stay
    • Bed & Breakfasts
    • Cabins, Cottages & Vacation Rentals
    • Resorts
    • Hotels & Motels
    • RV Parks & Campgrounds
    Places to Stay
    • Bed & Breakfasts
    • Cabins, Cottages & Vacation Rentals
    • Resorts
    • Hotels & Motels
    • RV Parks & Campgrounds
  • Events
    • Ice Festival
    • Fat Burger Month
    • Labor Day Festival
    • Apple Festival
    • Christmas
    • Submit an Event
    Events
    • Ice Festival
    • Fat Burger Month
    • Labor Day Festival
    • Apple Festival
    • Christmas
    • Submit an Event
  • National Parks
    • Great Smoky Mountains National Park
    • Blue Ridge Parkway
    • Pisgah National Forest
    • Cataloochee Valley
    National Parks
    • Great Smoky Mountains National Park
    • Blue Ridge Parkway
    • Pisgah National Forest
    • Cataloochee Valley
  • Mountain Towns
    • Canton
    • Clyde
    • Lake Junaluska
    • Maggie Valley
    • Waynesville
    Mountain Towns
    • Canton
    • Clyde
    • Lake Junaluska
    • Maggie Valley
    • Waynesville
  • Plan Your Trip
    • Welcome Center
    • Visitors Guide
    • Where is Haywood
    • When to Visit
    • Weddings
    • Pet Friendly
    • Day Trips
    • Itineraries
    • Elk Bucks
    Plan Your Trip
    • Welcome Center
    • Visitors Guide
    • Where is Haywood
    • When to Visit
    • Weddings
    • Pet Friendly
    • Day Trips
    • Itineraries
    • Elk Bucks
  • Local Partners
    • About HCTDA
    • Board Meetings
    • Partner Resources
    • Occupancy Tax
    • Grants
    • Committees
    • Destination Master Plan
    • Brand & Marketing
    • Partner Portal Login
    Local Partners
    • About HCTDA
    • Board Meetings
    • Partner Resources
    • Occupancy Tax
    • Grants
    • Committees
    • Destination Master Plan
    • Brand & Marketing
    • Partner Portal Login
mountain with river
  • Social link
  • Social link
  • Social link
  • TRAVEL ALERTS
  • MEDIA
  • SUBSCRIBE
  • PRIVACY

© 2026 Haywood County Tourism Development Authority

Best fly fishing in the nc mountains

reel in the catch of a lifetime

Haywood’s uniquely clean waters make for the best fly fishing in the Southeast, with the perfect conditions for diverse streams, hearty catches, and satisfying days on the water.

  1. Home
  2. Things To Do
  3. Fishing

Gone fishing

Making memories one cast at a time

Get your daily dose of water therapy when you reel in brook, brown, or rainbow trout on your own or with an expert fishing guide.

Haywood Fly Fishing Guide
placeholder
Vertical gallery

Where to catch fish in Haywood

Find me where the fish are

placeholder
placeholder
Pigeon River
Canton
Canton
placeholder
Richland Creek
Waynesville
Waynesville
phillyflyfishingguy
placeholder
placeholder
Jonathan Creek
Maggie Valley
Maggie Valley

What you’ll be reeling in

With oxygen-rich, high-elevation headwaters trickling down the mountains, Haywood’s Pigeon River and its tributaries provide ideal conditions for freshwater fishing (especially trout, a mountain delicacy).

placeholder
Brook Trout

Prized amongst anglers for their fighting ability, “brookies” spawn in the fall and can be found in the cool, upper-elevation rivers and streams of the Pigeon.

placeholder
Brown Trout

Spawning in the fall and hatching in the cool waters of early spring, trout fishing in the NC mountains for this agile, easily-spooked fish requires a stealthy approach.

placeholder
Rainbow Trout

Technically native to the Western US, Rainbow trout spawn in late spring and can tolerate warmer water. Find them in the lower reaches of rivers and streams.

placeholder
Bass

Catch-and-release impressively sized largemouth bass at Lake Junaluska’s designated fishing docks, from a boat, or below the dam.

Angling for a good time

placeholder

Don’t forget your fishing license

You’ll need to make sure you’re properly licensed before you hit the water. Purchase a North Carolina fishing license in person at Walmart or Ace Hardware, or online through the NC Wildlife Commission by clicking below.

Get Your Fishing License
placeholder

Maggie Valley Fly Fishing Festival

Enter daily casting competitions, watch expert fly fishing demonstrations, get hands-on with aquatic workshops, and peruse the latest gear from dozens of vendors at this annual outdoor recreation festival in Maggie Valley.

See Fly Fishing Festival
placeholder

Fishing in Haywood 101

Explore this beginner’s guide to fishing in Haywood County, including where to find the best gear, top fishing spots, and extra pro-tips.

Cast Your Line Here

Get hooked on Haywood

placeholder
Things to Do
placeholder
Events
placeholder
Where is Haywood