Fly Fishing

Little Ivy Creek is a well-stocked creek near Mars Hill, NC and the I-26. This creek is easy to get to, has plenty of parking available and is very lightly trafficked.

The Shelton Laurel and Big Laurel Creek near Belva, North Carolina is a hot spot for fly-fishing. There are a number of locations to park and fish in this well-stocked creek.

If you're seeking a creek away from busy roads where you can unwind in nature, look no further than Spillcorn Creek located in Northern Madison County.

Pidgeon Fork is an enchanting stream located near the beautiful Wolf Laurel Resort that many anglers claim contain some of the best fly-fishing in the county.

The Laurel River is an ever-winding river carving through the appalachian mountains and provides excellent fishing with plenty of easy access points.

Located in western Madison County, Spring Creek is a slower flowing creek that offers some fun fishing spots in very rural countryside.