Fly Fishing North Carolina, Tennessee, and Virginia

We Are A Catch And Release Guide Service Only.


We specialize in fly fishing and spin fishing guide trips in North Carolina and Southwest Virginia. Outfitting float trips on the best smallmouth bass fishery in the east, the New River in North Carolina and Virginia and fly fishing wade tours on some of the finest small stream wild trout waters and delayed harvest streams in North Carolina. We love to teach the art of fly fishing, having started countless men, women, and children from North Carolina , South Carolina , Tennessee and Virginia on their way to the enjoyable art of fly fishing. We also offer float trips on the Yadkin River, a real sleeper for smallmouth Bass. Our Yadkin River float trips are spin fishing trips which not only target hard fighting smallies but Spotted Bass and the occasional Lrgemouth Bass.

North Carolina Fly Fishing
Smallmouth bass fishing in NC and VA on the New River
Tri-State Angler offers both fly fishing and spin fishing guide trips for smallmouth bass, fishing the New River in both North Carolina and southwest Virginia. The New River has been rated as one of the top three smallmouth rivers in the country.  Tri-State Angler is not just a trout guide service that also does a few smallmouth bass trips. We have been smallmouth fishing the New River in North Carolina and Virginia for many years and understand smallmouth bass and how to fish for these often moody and finicky fish. Muskie are also a possible added bonus on New River float trips, occasionally offering our anglers a big surprise! We also do a limited number of New River float trips for Muskie. If you are interested in catching a fish ofa lifetime give us a call or email.

North Carolina Fly Fishing
We are your source for North Carolina fly fishing guide trips for both advanced and beginning anglers
Tri-State Angler is the closest full-time fly fishing guide service to all major metropolitan areas in the piedmont region of North Carolina located in fishing country. We can provide fly fishing guide trips, both float and wade, within no more than a 3 hour drive from all major cities of North Carolina such as Charlotte , Winston-Salem , Greensboro and Raleigh , NC , making Tri-State Angler your connection for fly fishing guide trips in any part of North Carolina as well as destinations in Tennessee and Virginia. Also we can serve people visiting tourist areas or golf clubs in Roaring Gap , West Jefferson , Banner Elk , Blowing Rock or Boone with fly fishing opportunities during their stay in the mountains. Fly fishing any of the numerous wild trout waters in the state, smallmouth bass floats on the New River in North Carolina or Virginia, or one of the many delayed harvest streams in NC. The delayed harvest streams are perfect class rooms for beginning anglers, people who are pressed for time or just want to pick up a tip or two to improve their fly fishing. Delayed harvest trips run from Oct. 1st until June 1st. Small native brookies and feisty wild rainbows and brown trout await you on our hike-in wade trips on small wild streams providing a fun and enjoyable day along with awesome scenery. We guide on some of the best small wild trout waters in North Carolina, Virginia and Tennessee.

Don’t have any gear? Not a problem, we can provide everything!
All gear can be provided if needed for beginning fly fishers or people traveling who want to enjoy a day on the water. We can also accommodate corporate outings as well as individuals and can help you with your overnight accommodations if needed. We look forward to serving you and making your day on the water an enjoyable experience and a day to remember.

North Carolina Fly Fishing
Below is a list of some of the destinations/waters we serve:

New River VA & NC for smallmouth bass
Yadkin River NC
Whitetop Laurel VA
Stone Mountain NC
Helton Creek NC
and countless wild trout streams in North Carolina ,Tennessee ,and Virginia. Give us a call us for a great day on the water!

Tri-State Angler Guide Service
Marty- 336-957-4630 Cell-336-902-0044
Jeff- 336-667-8482 Cell-336-902-5497

Our website is a work in progress so check in often to see more as we add updates