Visit Little Switzerland NC and the spectacular Western NC Blue Ridge Mountains for a great getaway and fishing vacation. Filled with stocked and wild trout waters, Little Switzerland is one of the best trout and NC Fly Fishing destinations in the entire southeast. There are dozens of great North Carolina Trout Fishing spots in Mitchell and McDowell counties, near the charming village of Little Switzerland NC.
For some exciting creek fishing, Big Rock Creek, Cane Creek and Little Rock Creek offer over 9 miles of stocked North Carolina Trout Fishing. These places are tucked away and are mostly unknown to the greater public, so you should enjoy some privacy and peace and quiet. Wild trout waters like Green Creek, Wiles Creek and the famous Andrews Creek in the Upper Wilson Creek area are also hidden away and offer spectacular NC Trout Fishing amidst some splendid mountain scenery. Also, the North Toe River near Altapass Road is a great place to fish, however this region is a bit more popular and you're likely to encounter tourists and large groups.

Looking to sit on the shoreline and cast away? Enjoy the great Trout Ponds in Western North Carolina like Yancey Pond, located just minutes from Little Switzerland NC. Yancey Pond is a reservoir located in McDowell County that is widely known for smallmouth bass fishing, as well as trout fishing. A few trout farms in the Marion area also operate small ponds where you can fish for a small fee.
Little Switzerland NC is just a short distance from the 6,510 acre Lake James. This gorgeous lake, located at the base of the Linville Gorge, offers over 150 miles of shoreline and Lake James State Park. Avid anglers cast their lines for small and largemouth bass, white bass, bluegill, robin, catfish and a few varieties of mountain trout. Every year a few muskellunge fish are caught in Lake James so do not pass up your chance to catch this large, elusive fish.
After a big day of fishing in the untamed Western North Carolina waters, two hot tubs, two bars, a gourmet restaurant and spacious accommodations await you at Switzerland Inn, North Carolina's Premier Mountain Inn. Located just off the Blue Ridge Parkway, the Switzerland Inn is for a great homebase for your NC Blue Ridge Mountain Vacation.
For more information on flyfishing in the mountains of North Carolina, visit www.wnctrout.com and www.nconthefly.com.