We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

North Carolina Mountains

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in North Carolina Mountains?

We'll send you updates with the latest deals, reviews and articles for North Carolina Mountains each week.

Map of North Carolina Mountains Hotels

Hotels (338)

B&Bs / Inns (297)

Specialty Lodging (316)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
Certificate of Excellence
Travelers' Choice® 2017 Winner Romance
 
195 Old Hwy 129, Treehouse Drive, Robbinsville, NC 28771-6800
$150 - $190 Avg. price/night*
Ollie #1 of 338 hotels in North Carolina Mountains
Traveler photos (121)
Special Offer Summer Dates Going Fast!
36 Broadway St, Asheville, NC 28801-2917
The Windsor Boutique Hotel Slideshow
Show Prices
$325 - $604 Avg. price/night*
Ollie #2 of 338 hotels in North Carolina Mountains
  •  Great room  
  • My husband and I stayed here for a night and we loved it. The hotel is... more
  • July 19, 2017
Traveler photos (197)
827 Main St, Blowing Rock, NC 28605-8331
Mountainaire Inn and Log Cabins Slideshow
$69 - $300 Avg. price/night*
Ollie #3 of 338 hotels in North Carolina Mountains
Traveler photos (559)
Offers & Announcements Local Activity...
Certificate of Excellence
Travelers' Choice® 2017 Winner Romance
 
445 Main St, PO Box 2130, Highlands, NC 28741-8447
Show Prices
$98 - $785 Avg. price/night*
Ollie #4 of 338 hotels in North Carolina Mountains
  •  Very relaxing 
  • Superior staff, nice pool, wonderful spa. But, skip Madisons (overpriced... more
  • July 16, 2017
Traveler photos (1269)
Special Offer Romantic Mountain Escape
14981 Tapoco Rd, Robbinsville, NC 28771-6885
Show Prices
$128 - $227 Avg. price/night*
Ollie #5 of 338 hotels in North Carolina Mountains
  •  Perfect! 
  • My wife and I stumbled upon the lodge as we were staying in a cabin on... more
  • July 18, 2017
Traveler photos (626)
Announcement Tapoco Tavern Now Open!
4324 Soco Rd, Maggie Valley, NC 28751-9511
Show Prices
$82 - $149 Avg. price/night*
Ollie #6 of 338 hotels in North Carolina Mountains
  •  Great Inn! 
  • My husband and I stayed here on our wedding night! The room was perfect... more
  • July 18, 2017
Professional photos | Traveler photos (963)
Special Rate Free room upgrade
Pisgah Inn (Waynesville)
Milepost 408.6, Blue Ridge Pkwy., Waynesville, NC 28786
$80 - $90 Avg. price/night*
Ollie #7 of 338 hotels in North Carolina Mountains
  •  Beautiful Views 
  • A must stop on the Blue Ridge! The rooms are a bit pricey but include... more
  • July 19, 2017
Traveler photos (366)
1 Antler Hill Road, Asheville, NC 28803-8692
Show Prices
$306 - $577 Avg. price/night*
Ollie #8 of 338 hotels in North Carolina Mountains
  •  Old world charm 
  • My wife and I stayed here a few weeks ago undeR the club level hospitality... more
  • July 19, 2017
Traveler photos (1216)
Special Offer Stay Together Offer
Haywood Park Hotel (Asheville) 4.0 of 5
One Battery Park Ave, Asheville, NC 28801-2717
Show Prices
$290 - $460 Avg. price/night*
Ollie #9 of 338 hotels in North Carolina Mountains
Professional photos | Traveler photos (346)
22 Westgate Pkwy, Asheville, NC 28806-3808
Country Inn & Suites by Carlson, Asheville Westgate, NC Slideshow
Show Prices
$139 - $314 Avg. price/night*
Ollie #10 of 338 hotels in North Carolina Mountains
Professional photos | Traveler photos (286)
Special Offer Discover Savings of 15%
130 Shiloh Trail, Waynesville, NC 28786-9007
Best Western Smoky Mountain Inn Slideshow
Show Prices
$107 - $195 Avg. price/night*
Ollie #11 of 338 hotels in North Carolina Mountains
  •  Fabulous hotel! 
  • This hotel is one of the cleanest and. I eat hotels I've ever stayed in... more
  • July 19, 2017
Professional photos | Traveler photos (133)
Special Offer $10 GIFT CARD EVERY...
689 N Lakeshore Dr, Lake Junaluska, NC 28745-9745
Ollie #12 of 338 hotels in North Carolina Mountains
Traveler photos (35)
309 College St, Asheville, NC 28801-2449
Hilton Garden Inn Asheville Downtown Slideshow
Show Prices
$172 - $438 Avg. price/night*
Ollie #13 of 338 hotels in North Carolina Mountains
  •  Great Hotel 
  • This is a very nice Hilton property. We stay with Hilton almost... more
  • July 19, 2017
Professional photos | Traveler photos (301)
Special Offer Double Points, Every...
248 WBI Drive, Dillsboro, NC 28725
Best Western Plus River Escape Inn & Suites Slideshow
Show Prices
$108 - $235 Avg. price/night*
Ollie #14 of 338 hotels in North Carolina Mountains
  •  Mountain Relaxation 
  • My husband and I love staying here. We always find it clean with a helpful... more
  • July 15, 2017
Traveler photos (141)
Special Offer $10 GIFT CARD EVERY...
204 Tunnel Rd, Asheville, NC 28805-1820
Show Prices
$142 - $349 Avg. price/night*
Ollie #15 of 338 hotels in North Carolina Mountains
  •  Awesome  
  • Wonderful hotel! Great staff. Shuttle to downtown and driver was very... more
  • July 19, 2017
Professional photos | Traveler photos (169)
Special Offer Double Points, Every...
43 Town Square Blvd, Asheville, NC 28803-5060
Hilton Asheville Biltmore Park Slideshow
Show Prices
$164 - $368 Avg. price/night*
Ollie #16 of 338 hotels in North Carolina Mountains
Professional photos | Traveler photos (217)
Special Offer Experience Biltmore
88 Tunnel Rd, Asheville, NC 28805-1231
Homewood Suites by Hilton Asheville- Tunnel Road Slideshow
Show Prices
$158 - $370 Avg. price/night*
Ollie #17 of 338 hotels in North Carolina Mountains
Professional photos | Traveler photos (347)
Special Offer Double Points, Every...
Certificate of Excellence
Travelers' Choice® 2017 Winner Small Hotels
 
205 Main St, Highlands, NC 28741-8446
The Park On Main Hotel Slideshow
Show Prices
$304 - $436 Avg. price/night*
Ollie #18 of 338 hotels in North Carolina Mountains
  •  Loved this place! 
  • We selected The Park On Main based on our need for a quality hotel that is... more
  • July 17, 2017
Professional photos | Traveler photos (137)
Switzerland Inn (Little Switzerland)
86 High Ridge Road, Little Switzerland, NC 28749
$69 - $210 Avg. price/night*
Ollie #19 of 338 hotels in North Carolina Mountains
Traveler photos (310)
18 Rockwood Rd, Fletcher, NC 28732-8684
Hampton Inn & Suites Asheville-I-26 Slideshow
Show Prices
$152 - $291 Avg. price/night*
Ollie #20 of 338 hotels in North Carolina Mountains
  •  Great place to stay 
  • Room is clean and in good shape. Close to the airport also a short... more
  • July 19, 2017
Professional photos | Traveler photos (205)
Special Offer Double Points, Every...