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.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget Breakfast included Pool Mid-range Romantic Free Parking Resort Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Fitness centre Quaint Room Service Business Classic & up & up Internet Independent Hotels Air Conditioning & up Non-Smoking Hotel Meeting Rooms Business Centre Reduced mobility rooms Hotels with Restaurants Hotels on the Lake Cheap Hotels Hotels with Villas Family Resorts Wedding Resorts Quiet Resorts Golf course Spa Resorts Beach Resorts €€ €€€ €€€€ Comfort Inn Quality Inn Hampton Inn Super 8 Luxury Traveller Concierge Boardwalk Hotels Heritage Hotels Honeymoon Resorts Beach Foodie Sleep Inn All Inclusive Hotels Magnuson Hotels History Buff Days Inn EconoLodge Golf Resorts Historic Hotels Americas Best Value Inns Spring Break Hotels Boutique Resorts Family Holiday Maker Within 25 km Within 50 km Any distance from Linville Caverns
Price per night
Enter dates & see best prices
Any Distance
Traveller Rating
Hotel class
Hotel brand
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Still looking for a place to stay?
Marion has 4 B&Bs/inns with 119 reviews
Cottages at Spring House Farm
Haynes Road, Marion, NC
45.2 km from Linville Caverns
  • Free Parking
Inn at Blue Ridge
17677 Hwy. 221, Marion, NC 28752
3.7 km from Linville Caverns
  • Free Parking
  • Breakfast included
Sportsman Inn
40 US 221 Business Ext N, Marion, NC 28752-5643
24.5 km from Linville Caverns
  • Free Wifi
  • Free Parking
See all 4 Marion B&Bs/inns
See all hotels in or near Marion
Skyline Village Inn
12255 NC Hwy. 226A, Milepost 331, Between Little Switzerland and Spruce Pine, Little Switzerland, NC 28777
12.7 km from Linville Caverns
  • Free Wifi
  • Free Parking
Switzerland Inn
86 High Ridge Road, Little Switzerland, NC 28749
15.7 km from Linville Caverns
  • Free Wifi
  • Free Parking
The Inn At Glen Alpine
105 Davis Street, Glen Alpine, NC 28628
25.5 km from Linville Caverns
  • Free Wifi
  • Free Parking
Pine Valley Motel
11827 Hwy. 226 South, Spruce Pine, NC 28777
11.9 km from Linville Caverns
  • Free Wifi
  • Free Parking
No photo provided
693 Old Highway 70 E, Black Mountain, NC 28711
45.5 km from Linville Caverns
    *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.