Find hotels in Banner Elk, NC from ₩107,095
Change your mind
Be picky
Go beyond your typical stay in Banner Elk
Check prices for these dates
Compare 2,763 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.
Our top choices for Banner Elk hotels

Graystone Lodge, an Ascend Collection Hotel
Graystone Lodge, an Ascend Collection Hotel

The Lodge at Banner Elk
The Lodge at Banner Elk

The Mast Farm Inn
The Mast Farm Inn

La Quinta Inn & Suites by Wyndham Boone University
La Quinta Inn & Suites by Wyndham Boone University

The Inn at Shady Lawn
The Inn at Shady Lawn

Smoketree Lodge
Smoketree Lodge
Where to stay in Banner Elk
Mill Ridge
While Mill Ridge might not have many sights to explore, venturing just a little farther will lead you to top things to see and do like Grandfather Vineyard & Winery and Grandfather Trout Farm.
Tynecastle
If you're spending some time in Tynecastle, Grandfather Mountain State Park and Watauga River are top sights worth seeing.
Charter Hills
While there might not be top attractions in Charter Hills, you can explore the larger area and discover places like Beech Mountain Resort and Land of Oz.
Stay near popular Banner Elk attractions
Land of Oz
Enjoy a fun-filled day at Land of Oz during your visit to Beech Mountain. Discover the area's mountain views, or seek out its ski slopes.
Learn more about Banner Elk
Nestled in the Blue Ridge Mountains, this charming town transforms into a ski paradise when Sugar and Beech resorts get fresh powder. Hike to waterfalls in summer, visit alpaca farms year-round, and don't miss the quirky Woolly Worm Festival each October.

Top Banner Elk Hotel Reviews
More cheap stays in Banner Elk
More cheap stays in Banner Elk

The Lodge at Banner Elk
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Hotels in Banner Elk Neighborhoods
Stay near popular Banner Elk attractions
More Hotel Options in Banner Elk
Hotels near Banner Elk Airports
Other Hotels near Banner Elk, North Carolina
- Boone Hotels
- Blowing Rock Hotels
- Johnson City Hotels
- North Carolina Mountains Hotels
- Bristol Hotels
- Blue Ridge Mountains Hotels
- Todd Hotels
- Beech Mountain Hotels
- West Jefferson Hotels
- Sugar Mountain Hotels
- Burnsville Hotels
- Morganton Hotels
- Marion Hotels
- Butler Hotels
- Lenoir Hotels
- Deep Gap Hotels
- Newland Hotels
- Linville Hotels
- Spruce Pine Hotels
- Elizabethton Hotels