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 Linville Caverns

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
30.2 km from Linville Caverns
#1 of 5 hotels in Marion
USD 133* /night
View Deal
Expedia.com
USD 133*
Hotwire.com
USD 133*
Ctrip.com
USD 178*
Still looking for a place to stay?
Marion has 4 B&Bs/inns with 113 reviews
Haynes Road, Marion, NC
45.2 km from Linville Caverns
#1 of 4 Marion B&B and Inns
17677 Hwy. 221, Marion, NC 28752
3.7 km from Linville Caverns
#2 of 4 Marion B&B and Inns
40 US 221 Business Ext N, Marion, NC 28752-5643
24.5 km from Linville Caverns
#3 of 4 Marion B&B and Inns
See all 4 Marion B&Bs/inns
See all hotels in or near Marion
12255 NC Hwy. 226A, Milepost 331, Between Little Switzerland and Spruce Pine, Little Switzerland, NC 28777
12.7 km from Linville Caverns
USD 88* /night
View Deal
Hotels.com
USD 88*
Hotwire.com
USD 88*
Travelocity
USD 88*
86 High Ridge Road, Little Switzerland, NC 28749
15.7 km from Linville Caverns
105 Davis Street, Glen Alpine, NC 28628
25.5 km from Linville Caverns
Contact hotel for availability
11827 Hwy. 226 South, Spruce Pine, NC 28777
11.9 km from Linville Caverns
693 Old Highway 70 E, Black Mountain, NC 28711
45.5 km from Linville Caverns
No photo provided
*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. Please see our partners for more details.