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 Accessible 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 Boutique Heritage Hotels Honeymoon Resorts 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
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
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 113 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
Booking.com
US$82
View Deal
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 the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.