About Banner Elk

Banner Elk is a truly special small town in Avery County, near the northwest border with Tennessee. You’ll find yourself near Grandfather Mountain, Ski Resorts, and more in this adorable Western North Carolina mountain town.

More Banner Elk Travel Guides