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.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

North Carolina Mountains

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

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 (336)

B&Bs / Inns (295)

Specialty Lodging (311)

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 336 hotels in North Carolina Mountains
Traveler photos (100)
Special Offer Make Your 2017 Plans Now
827 Main St, Blowing Rock, NC 28605-8331
$69 - $300 Avg. price/night*
Ollie #2 of 336 hotels in North Carolina Mountains
  •  Enchanting! 
  • This place exceeded my expectations! I loved it, my husband loved! The... more
  • February 23, 2017
Traveler photos (473)
14981 Tapoco Rd, Robbinsville, NC 28771-6885
Show Prices
$109 - $185 Avg. price/night*
Ollie #3 of 336 hotels in North Carolina Mountains
Professional photos | Traveler photos (595)
Certificate of Excellence
Travelers' Choice® 2017 Winner Romance
 
445 Main St, PO Box 2130, Highlands, NC 28741-8447
Old Edwards Inn and Spa Slideshow
Show Prices
$338 - $676 Avg. price/night*
Ollie #4 of 336 hotels in North Carolina Mountains
Professional photos | Traveler photos (1240)
Special Offer Winter Slip Away
Certificate of Excellence
Travelers' Choice® 2017 Winner Small Hotels
 
205 Main St, Highlands, NC 28741-8446
Show Prices
$162 - $422 Avg. price/night*
Ollie #5 of 336 hotels in North Carolina Mountains
  •  Weekend away 
  • Hotel was very nice, caters to dogs, nice complimentary continental... more
  • February 20, 2017
Professional photos | Traveler photos (100)
Haywood Park Hotel (Asheville) 4.0 of 5
1 Battery Park Ave, Asheville, NC 28801-2717
Show Prices
$211 - $424 Avg. price/night*
Ollie #6 of 336 hotels in North Carolina Mountains
  •  Perfect experience 
  • The checking was a delight with champaigne and fruit offerings. The room... more
  • February 23, 2017
Professional photos | Traveler photos (328)
1 Antler Hill Road, Asheville, NC 28803-8692
Show Prices
$220 - $502 Avg. price/night*
Ollie #7 of 336 hotels in North Carolina Mountains
  •  WOW 
  • If you can what a fun place.We had dinner and did some wine tasting.Walked... more
  • February 22, 2017
Professional photos | Traveler photos (1106)
Offers & Announcements Best Rates of the Year
689 N Lakeshore Dr, Lake Junaluska, NC 28745-9745
The Terrace at Lake Junaluska Slideshow
Ollie #8 of 336 hotels in North Carolina Mountains
  •  Great !! 
  • Everyone was helpful, friendly, and kind. The hotel was very nice and... more
  • February 15, 2017
Traveler photos (35)
Special Offer SKI PACKAGE
Pisgah Inn (Waynesville)
Milepost 408.6, Blue Ridge Pkwy., Waynesville, NC 28786
$80 - $90 Avg. price/night*
Ollie #9 of 336 hotels in North Carolina Mountains
  •  Highly Recommend 
  • I must say, the one night we stayed, was a bit pricey. You truly get what... more
  • November 10, 2016
Traveler photos (302)
4324 Soco Rd, Maggie Valley, NC 28751-9511
Show Prices
$61 - $126 Avg. price/night*
Ollie #10 of 336 hotels in North Carolina Mountains
Professional photos | Traveler photos (942)
Special Rate Call Direct For Best...
130 Shiloh Trl, Waynesville, NC 28786-9007
BEST WESTERN Smoky Mountain Inn Slideshow
Show Prices
$88 - $160 Avg. price/night*
Ollie #11 of 336 hotels in North Carolina Mountains
  •  Enjoyable 
  • Lovely location, beautiful scenery and close to shopping and dining... more
  • February 21, 2017
Professional photos | Traveler photos (133)
Special Offer BOOK DIRECT AND SAVE
204 Tunnel Rd, Asheville, NC 28805-1820
Show Prices
$110 - $270 Avg. price/night*
Ollie #12 of 336 hotels in North Carolina Mountains
Professional photos | Traveler photos (169)
Special Offer STOP CLICKING AROUND
244 Cunningham Rd, Franklin, NC 28734-7576
Hampton Inn Franklin Slideshow
Show Prices
$99 - $156 Avg. price/night*
Ollie #13 of 336 hotels in North Carolina Mountains
Professional photos | Traveler photos (54)
Special Offer STOP CLICKING AROUND
43 Town Square Blvd, Asheville, NC 28803-5060
Hilton Asheville Biltmore Park Slideshow
Show Prices
$170 - $369 Avg. price/night*
Ollie #14 of 336 hotels in North Carolina Mountains
Professional photos | Traveler photos (196)
Special Offer STOP CLICKING AROUND
309 College St, Asheville, NC 28801-2449
Hilton Garden Inn Asheville Downtown Slideshow
Show Prices
$157 - $413 Avg. price/night*
Ollie #15 of 336 hotels in North Carolina Mountains
Professional photos | Traveler photos (68)
Special Offer STOP CLICKING AROUND
18 Rockwood Rd, Fletcher, NC 28732-8684
Hampton Inn & Suites Asheville-I-26 Slideshow
Show Prices
$113 - $235 Avg. price/night*
Ollie #16 of 336 hotels in North Carolina Mountains
  •  Great stay 
  • This Hampton was up to date. It was very clean and roomy. I crashed for... more
  • February 25, 2017
Professional photos | Traveler photos (78)
Special Offer STOP CLICKING AROUND
36 Broadway St, Asheville, NC 28801-2917
Show Prices
$224 - $439 Avg. price/night*
Ollie #17 of 336 hotels in North Carolina Mountains
Professional photos | Traveler photos (106)
Switzerland Inn (Little Switzerland)
86 High Ridge Road, Little Switzerland, NC 28749
$69 - $210 Avg. price/night*
Ollie #18 of 336 hotels in North Carolina Mountains
Traveler photos (283)
22 Westgate Pkwy, Asheville, NC 28806-3808
Country Inn & Suites by Carlson, Asheville Westgate, NC Slideshow
Show Prices
$103 - $273 Avg. price/night*
Ollie #19 of 336 hotels in North Carolina Mountains
  •  Great Stay in Asheville 
  • We were in town for business and found this great hotel on Priceline. The... more
  • February 26, 2017
Professional photos | Traveler photos (39)
Special Offer Discover Savings of 15%
88 Tunnel Rd, Asheville, NC 28805-1231
Homewood Suites by Hilton Asheville- Tunnel Road Slideshow
Show Prices
$121 - $312 Avg. price/night*
Ollie #20 of 336 hotels in North Carolina Mountains
Professional photos | Traveler photos (159)
Special Offer STOP CLICKING AROUND