Mountain Troutfitters is a Fly-Fishing Guide Service in North Carolina. We are based out of Linville, North Carolina and serve the areas of Boone, Blowing Rock, Spruce Pine, Banner Elk and Newland, NC. We have some of the best private fishing water in the state. The water is home to massive NC Brown Trout, Rainbow Trout and Brook Trout. We also do float trips on the Tailwater of East Tennessee and Western North Carolina. We have many combined years of fly fishing guiding experience.