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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Gem Mountain

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
3560 US 221 S, Marion, NC 28752-7016
15.9 miles from Gem Mountain
Earn Double Points on every stay at over 4,900 hotels when... Read more
Top Deal
US$178*
US$129* /night
View Deal
Hampton.com
US$133*
Hotwire.com
US$133*
Ctrip.com
US$178*
12255 NC Hwy. 226A, Milepost 331, Between Little Switzerland and Spruce Pine, Little Switzerland, NC 28777
1.5 miles from Gem Mountain
US$116* /night
View Deal
Orbitz.com
US$116*
Travelocity
US$116*
TripAdvisor
US$116*
11827 Hwy. 226 South, Spruce Pine, NC 28777
1.8 miles from Gem Mountain
#1 of 1 hotels in Spruce Pine
86 High Ridge Road, Little Switzerland, NC 28749
2.8 miles from Gem Mountain
178 US 70 West, Marion, NC 28752
11.6 miles from Gem Mountain
Top Deal
US$146*
US$104* /night
View Deal
Travelocity
US$104*
ComfortInn
US$104*
HotelQuickly
US$146*
Rt. 3 Box 295 Highway221N, Marion, NC 28752
13.7 miles from Gem Mountain
No photo provided
600 W Main St, Burnsville, NC 28714-2738
14.7 miles from Gem Mountain
US$80* /night
View Deal
TripAdvisor
US$80*
Orbitz.com
US$80*
Travelocity
US$80*
3560 US 221 S, Marion, NC 28752-7016
15.9 miles from Gem Mountain
Top Deal
US$178*
US$129* /night
View Deal
Hampton.com
US$133*
Hotwire.com
US$133*
Ctrip.com
US$178*
4281 Highway 221 South, I-40 Exit 85, Marion, NC 28752
16.4 miles from Gem Mountain
Top Deal
US$120*
US$106* /night
View Deal
Booking.com
US$112*
TripAdvisor
US$112*
Cancelon
US$120*
4248 US 221 S, Marion, NC 28752-7018
16.4 miles from Gem Mountain
No availability for your dates from these sites
ABVI.com
Hotels.com
Travelocity
175 Linville Avenue, Linville, NC 28646
16.9 miles from Gem Mountain
105 Davis Street, Glen Alpine, NC 28628
18.2 miles from Gem Mountain
No availability for your dates from these sites
Expedia.com
Hotwire.com
Hotels.com
Sugartop Resort, Banner Elk, NC 28604
19.9 miles from Gem Mountain
100 Sugar Ski Dr, Banner Elk, NC 28604-7145
20.0 miles from Gem Mountain
Timber Ridge Road, Banner Elk, NC 28604
20.7 miles from Gem Mountain
401 Assembly Drive, Montreat, NC 28757
20.9 miles from Gem Mountain
Route 1, Morganton, NC 28612
21.4 miles from Gem Mountain
No photo provided
693 Old Highway 70 E, Black Mountain, NC 28711
21.8 miles from Gem Mountain
No photo provided
1615 Tynecastle Hwy, Banner Elk, NC 28604-9708
21.9 miles from Gem Mountain
Top Deal
US$108*
US$90* /night
View Deal
Travelocity
US$90*
Orbitz.com
US$90*
HotelQuickly
US$108*
US Highway 105, Boone, NC 28607
22.4 miles from Gem Mountain
Highway 321 Bypass, Hwy 321 & Blue Ridge Pkwy, Blowing Rock, NC 28605
22.7 miles from Gem Mountain
No photo provided
607 Main St E, Banner Elk, NC 28604-7485
22.8 miles from Gem Mountain
301 Pinnacle Inn Rd, Beech Mountain, NC 28604-7478
24.0 miles from Gem Mountain
220 Charter Hills Rd, Beech Mountain, NC 28604-8040
24.6 miles from Gem Mountain
No availability for your dates from these sites
Priceline
Hotels.com
8725 NC Hwy 105 South, Boone, NC 28607
25.4 miles from Gem Mountain
Contact hotel for availability
Still looking for a place to stay?
Spruce Pine has 2 B&Bs/inns with 89 reviews
872 Greenwood Rd, Spruce Pine, NC 28777-3114
3.4 miles from Gem Mountain
#2 of 2 Spruce Pine B&B and Inns
No photo provided
US$74* /night
View Deal
Travelocity
US$74*
TripAdvisor
US$74*
Expedia.com
US$74*
51 Pine Ave, Spruce Pine, NC 28777-5302
3.3 miles from Gem Mountain
#1 of 2 Spruce Pine B&B and Inns
See all 2 Spruce Pine B&Bs/inns
See all hotels in or near Spruce Pine
12255 NC Hwy. 226A, Milepost 331, Between Little Switzerland and Spruce Pine, Little Switzerland, NC 28777
1.5 miles from Gem Mountain
US$116* /night
View Deal
Orbitz.com
US$116*
Travelocity
US$116*
TripAdvisor
US$116*
86 High Ridge Road, Little Switzerland, NC 28749
2.8 miles from Gem Mountain
600 W Main St, Burnsville, NC 28714-2738
14.7 miles from Gem Mountain
US$80* /night
View Deal
TripAdvisor
US$80*
Orbitz.com
US$80*
Travelocity
US$80*
178 US 70 West, Marion, NC 28752
11.6 miles from Gem Mountain
Top Deal
US$146*
US$104* /night
View Deal
Travelocity
US$104*
ComfortInn
US$104*
HotelQuickly
US$146*
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Other miscellaneous taxes and hotel fees which are not fixed or due at time of booking may be payable at the property at time of stay. Please see our partners for more details.
Spruce Pine Travel Forum Need specific advice visiting Spruce Pine, North Carolina Mountains? Visit the TripAdvisor Travel Forum for Spruce Pine and ask our Destination Experts and the travel community.