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

Specialty Lodging (310)

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® 2016 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 (94)
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
  •  Present 
  • This was a Christmas gift to my parents (86 and 85). The location was... more
  • January 19, 2017
Traveler photos (473)
Announcement Availability and Pricing
Certificate of Excellence
Travelers' Choice® 2016 Winner Top Hotels
 
445 Main St, PO Box 2130, Highlands, NC 28741-8447
Old Edwards Inn and Spa Slideshow
Show Prices
$219 - $646 Avg. price/night*
Ollie #3 of 336 hotels in North Carolina Mountains
Professional photos | Traveler photos (1237)
Special Offer Winter Slip Away & Save
14981 Tapoco Rd, Robbinsville, NC 28771-6885
Show Prices
$115 - $185 Avg. price/night*
Ollie #4 of 336 hotels in North Carolina Mountains
  •  Fantastic 
  • After a beautiful drive from Bryson City, following along the shore of... more
  • January 17, 2017
Professional photos | Traveler photos (595)
205 Main St, Highlands, NC 28741-8446
Show Prices
$194 - $414 Avg. price/night*
Ollie #5 of 336 hotels in North Carolina Mountains
Professional photos | Traveler photos (90)
1 Antler Hill Road, Asheville, NC 28803-8692
Show Prices
$164 - $414 Avg. price/night*
Ollie #6 of 336 hotels in North Carolina Mountains
  •  Late night fun  
  • My husband took me to the Biltmore Estate as a surprise trip for my... more
  • January 19, 2017
Professional photos | Traveler photos (1069)
Offers & Announcements Best Rates of the Year
Haywood Park Hotel (Asheville) 4.0 of 5
1 Battery Park Ave, Asheville, NC 28801-2717
Show Prices
$197 - $396 Avg. price/night*
Ollie #7 of 336 hotels in North Carolina Mountains
  •  New Years 2017 
  • We stayed here for 2 nights. The room was spacious and clean except for a... more
  • January 17, 2017
Professional photos | Traveler photos (325)
Pisgah Inn (Waynesville)
Milepost 408.6, Blue Ridge Pkwy., Waynesville, NC 28786
$80 - $90 Avg. price/night*
Ollie #8 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)
689 N Lakeshore Dr, Lake Junaluska, NC 28745-9745
The Terrace at Lake Junaluska Slideshow
Ollie #9 of 336 hotels in North Carolina Mountains
Traveler photos (35)
Offers & Announcements SKI PACKAGE
4324 Soco Rd, Maggie Valley, NC 28751-9511
Show Prices
$61 - $113 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
$89 - $151 Avg. price/night*
Ollie #11 of 336 hotels in North Carolina Mountains
  •  Great staff 
  • The people at this BW are so nice this was the second time we had stayed... more
  • January 20, 2017
Professional photos | Traveler photos (148)
Special Offer BOOK DIRECT AND SAVE
244 Cunningham Rd, Franklin, NC 28734-7576
Hampton Inn Franklin Slideshow
Show Prices
$99 - $141 Avg. price/night*
Ollie #12 of 336 hotels in North Carolina Mountains
Professional photos | Traveler photos (54)
Special Offer STOP CLICKING AROUND
204 Tunnel Rd, Asheville, NC 28805-1820
Show Prices
$108 - $285 Avg. price/night*
Ollie #13 of 336 hotels in North Carolina Mountains
  •  Getaway 
  • The service was great and the hotel is extremely clean. Downtown is an... more
  • January 19, 2017
Professional photos | Traveler photos (169)
Special Offer STOP CLICKING AROUND
43 Town Square Blvd, Asheville, NC 28803-5060
Hilton Asheville Biltmore Park Slideshow
Show Prices
$149 - $368 Avg. price/night*
Ollie #14 of 336 hotels in North Carolina Mountains
  •  Great Place To Stay  
  • What else is there to say it's a Hilton , always a great place to stay and... more
  • January 14, 2017
Professional photos | Traveler photos (191)
Special Offer STOP CLICKING AROUND
88 Tunnel Rd, Asheville, NC 28805-1231
Homewood Suites by Hilton Asheville- Tunnel Road Slideshow
Show Prices
$108 - $306 Avg. price/night*
Ollie #15 of 336 hotels in North Carolina Mountains
  •  Thumbs Up 
  • I really enjoyed my stay! I was in one of the brand new suites. It located... more
  • January 17, 2017
Professional photos | Traveler photos (156)
Special Offer STOP CLICKING AROUND
Switzerland Inn (Little Switzerland)
86 High Ridge Road, Little Switzerland, NC 28749
$69 - $210 Avg. price/night*
Ollie #16 of 336 hotels in North Carolina Mountains
Traveler photos (283)
18 Rockwood Rd, Fletcher, NC 28732-8684
Hampton Inn & Suites Asheville-I-26 Slideshow
Show Prices
$98 - $239 Avg. price/night*
Ollie #17 of 336 hotels in North Carolina Mountains
  •  Enjoyed our stay 
  • Large room! Large bathroom (a really big plus)! Clean, appeared to be a... more
  • January 18, 2017
Professional photos | Traveler photos (78)
Special Offer STOP CLICKING AROUND
248 WBI Drive, Dillsboro, NC 28725
BEST WESTERN PLUS River Escape Inn & Suites Slideshow
Show Prices
$90 - $155 Avg. price/night*
Ollie #18 of 336 hotels in North Carolina Mountains
Professional photos | Traveler photos (153)
Special Offer BOOK DIRECT AND SAVE
1914 Old Haywood Road, Asheville, NC 28806-1132
Country Inn & Suites By Carlson, Asheville West (Biltmore Estate) Slideshow
Show Prices
$75 - $200 Avg. price/night*
Ollie #19 of 336 hotels in North Carolina Mountains
  •  Excellent Hotel 
  • The staff are very friendly and always acknowledge us as we walked through... more
  • January 18, 2017
Professional photos | Traveler photos (280)
22 Westgate Pkwy, Asheville, NC 28806-3808
Country Inn & Suites by Carlson, Asheville Westgate, NC Slideshow
Show Prices
$100 - $257 Avg. price/night*
Ollie #20 of 336 hotels in North Carolina Mountains
Professional photos | Traveler photos (39)
Special Offer Enjoy Savings of 15%