Specializing in guiding and teaching fly fishing for trout and smallmouth bass in Western North Carolina. At Asheville Fly Fishing Company, we understand people go fishing for different reasons. Here at Asheville Fly Fishing Company we aim to exceed your expectations on and off the water. As a guide-owned and operated service, we are committed to providing you with the trip of a lifetime. We value long-lasting relationships with our guests and enjoy sharing memorable days on the water. Each trip is designed tailor-made to meet your needs and ensure you get that day on the water you’ve dreamed of. We specialize in teaching fly fishing techniques, tactics and fish psychology. We are professional, hard-working guides who love bringing people to the finest waters this area has to offer. We welcome anglers of all experience levels and enjoy helping our clients develop their fly fishing skills. For more advanced thrill-seeking anglers, we can provide you with the most challenging yet rewarding fly fishing you will experience. ABOUT US Guiding is our passion. Sure we love catching fish on our days off, but sharing the experience is far more rewarding. We are problem solvers who enjoy the connections and process just as much as the pull. We push each other to be innovative, aware of the fine details and to always anticipate the next move gracefully and with respect. Being a professional guide requires a diverse set of skills, not just being able to put people on fish. Among the most significant, being a great guide means adapting to and knowing guest’s preferences, sometimes before they do. Our goal is to give you the best service you have ever experienced, and to always enjoy as much river experience as possible while putting fish in the net. So our first time out with you, we are taking notes on the details that make a difference to you. From the moment we meet you onward, we go the extra miles so you are right where you want to be, fishing better and laughing louder.