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.

Marion Hotels and B&Bs

What style of hotel do you prefer?
All Hotels and B&Bs (63)
Business (5)
Holiday Rentals (2)
Within 10 km (10)
Within 25 km (16)
Within 50 km (63)

Check availability

Refine search

Price per night

 

Property type

 

Search nearby

from Marion city centre
 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Hotels & B&Bs / Inns travellers recommend

List view  |  Large map
List view  |  Large map
Your selections 50 km
Marion Hotels (6)
General Francis Marion Hotel
83 AUD - 115 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d641147?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 6 hotels in Marion
4.5 of 5 stars 44 reviews
Professional photos | Traveller photos (15) | Map
2.0 of 5 Americas Best Value Inn
72 AUD - 81 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d72854?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 6 hotels in Marion
3.5 of 5 stars 5 reviews
Professional photos | Traveller photos (8) | Map
No photo provided
Ranked #3 of 6 hotels in Marion
3.5 of 5 stars 1 review
Map
Econo Lodge
73 AUD - 87 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d110532?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 6 hotels in Marion
2.5 of 5 stars 18 reviews
Professional photos | Traveller photos (4) | Map
No photo provided
CHECK RATES! ABS:HotelCheckRates-d850287?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 6 hotels in Marion
3 of 5 stars 8 reviews
Professional photos | Map
CHECK RATES! ABS:HotelCheckRates-d609998?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 6 hotels in Marion
3 of 5 stars 6 reviews
Professional photos | Traveller photos (11) | Map
Marion B&Bs / Inns (3)
Windswept Bed & Breakfast
82 AUD - 97 AUD per night*
Ranked #1 of 3 Marion B&B and Inns
4.5 of 5 stars 5 reviews
Traveller photos (3) | Map
Ranked #2 of 3 Marion B&B and Inns
4.5 of 5 stars 9 reviews
Traveller photos (2) | Map
Lincoln House Bed & Breakfast
77 AUD - 117 AUD per night*
No photo provided
Ranked #3 of 3 Marion B&B and Inns
4 of 5 stars 2 reviews
Map
Recommended nearby hotels and B&Bs
Trinkle Mansion Bed & Breakfast, Wytheville
133 AUD - 153 AUD per night*
40.1 km from Marion
Ranked #1 of 5 Wytheville B&B and Inns
5 of 5 stars 130 reviews
Traveller photos (30) | Map
Cripple Creek Bed and Breakfast Cabins, Wytheville
143 AUD - 158 AUD per night*
28.9 km from Marion
Ranked #2 of 5 Wytheville B&B and Inns
5 of 5 stars 54 reviews
Traveller photos (19) | Map
Coolgreen B&B, Damascus
21.6 km from Marion
Ranked #1 of 5 Damascus B&B and Inns
5 of 5 stars 13 reviews
Traveller photos (5) | Map
Inn on Town Creek, Abingdon
42.1 km from Marion
Ranked #2 of 19 Abingdon B&B and Inns
4.5 of 5 stars 22 reviews
Traveller photos (3) | Map
Prospect Hill Bed & Breakfast Inn, Mountain City, TN
81 AUD - 173 AUD per night*
48.0 km from Marion
Ranked #1 of 1 Mountain City B&B and Inns
4.5 of 5 stars 25 reviews
Traveller photos (9) | Map
3.0 of 5 Harmony Hill Bed & Breakfast, Sparta, NC
146 AUD - 157 AUD per night*
42.5 km from Marion
E-mail hotel
+1336-372-6868
Harmony Hill Bed & Breakfast Slideshow
CHECK RATES! ABS:HotelCheckRates-d2286112?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 2 Sparta B&B and Inns
4.5 of 5 stars 8 reviews
Professional photos | Traveller photos (5) | Map
2.5 of 5 Comfort Suites Wytheville, Wytheville
120 AUD - 141 AUD per night*
41.8 km from Marion
CHECK RATES! ABS:HotelCheckRates-d619694?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 19 hotels in Wytheville
4.5 of 5 stars 82 reviews
Professional photos | Traveller photos (12) | Map
2.5 of 5 Country Inn & Suites, Wytheville
92 AUD - 152 AUD per night*
41.9 km from Marion
CHECK RATES! ABS:HotelCheckRates-d1026344?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 19 hotels in Wytheville
4.5 of 5 stars 44 reviews
Professional photos | Traveller photos (22) | Map
3.5 of 5 Buffalo Tavern Bed and Breakfast, West Jefferson, NC
91 AUD - 162 AUD per night*
46.7 km from Marion
CHECK RATES! ABS:HotelCheckRates-d118752?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 3 West Jefferson B&B and Inns
4.5 of 5 stars 9 reviews
Professional photos | Map
2.0 of 5 Quality Inn & Suites, Abingdon
125 AUD - 130 AUD per night*
40.0 km from Marion
CHECK RATES! ABS:HotelCheckRates-d257061?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 9 hotels in Abingdon
4.5 of 5 stars 44 reviews
Professional photos | Traveller photos (12) | Map
2.5 of 5 Fairfield Inn & Suites Wytheville, Wytheville
124 AUD - 168 AUD per night*
42.1 km from Marion
CHECK RATES! ABS:HotelCheckRates-d1027713?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 19 hotels in Wytheville
4 of 5 stars 73 reviews
Professional photos | Traveller photos (35) | Map
Lazy Fox Inn, Damascus
66 AUD per night*
32.9 km from Marion
No photo provided
Ranked #1 of 5 hotels in Damascus
4.5 of 5 stars 8 reviews
Map
2.5 of 5 Holiday Inn Express Abingdon, Abingdon
126 AUD - 173 AUD per night*
40.0 km from Marion
Special offer Save up to 20% -Book...
Special offer Save up to 20% -Book Early
Holiday Inn Express Abingdon Slideshow
CHECK RATES! ABS:HotelCheckRates-d110707?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 9 hotels in Abingdon
4 of 5 stars 46 reviews
Professional photos | Traveller photos (25) | Map
Alpine Motel, Abingdon
92 AUD per night*
40.5 km from Marion
Ranked #4 of 9 hotels in Abingdon
4 of 5 stars 38 reviews
Traveller photos (9) | Map
2.5 of 5 La Quinta Inn & Suites Boone, Boone, NC
92 AUD - 263 AUD per night*
23.4 km from Marion
CHECK RATES! ABS:HotelCheckRates-d1018248?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 21 hotels in Boone
4 of 5 stars 80 reviews
Professional photos | Traveller photos (28) | Map
2.5 of 5 Hampton Inn Wytheville, Wytheville
124 AUD - 162 AUD per night*
42.2 km from Marion
CHECK RATES! ABS:HotelCheckRates-d110383?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 19 hotels in Wytheville
4 of 5 stars 62 reviews
Professional photos | Traveller photos (19) | Map
Crooked Cabin Properties, Abingdon
42.1 km from Marion
No photo provided
Ranked #7 of 19 Abingdon B&B and Inns
4.5 of 5 stars 4 reviews
Map
2.0 of 5 Comfort Inn Atkins, Atkins
118 AUD - 124 AUD per night*
8.2 km from Marion
CHECK RATES! ABS:HotelCheckRates-d268324?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Atkins
4 of 5 stars 10 reviews
Professional photos | Traveller photos (4) | Map
Comfort Inn Bluefield, Bluefield
82 AUD - 102 AUD per night*
49.1 km from Marion
CHECK RATES! ABS:HotelCheckRates-d110688?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Bluefield
4 of 5 stars 18 reviews
Professional photos | Traveller photos (9) | Map
Comfort Inn, Max Meadows
39.8 km from Marion
No photo provided
Ranked #2 of 3 hotels in Max Meadows
4 of 5 stars 6 reviews
Map
Davis-Bourne Inn, Independence
60 AUD - 101 AUD per night*
40.0 km from Marion
Ranked #1 of 1 Independence B&B and Inns
4.5 of 5 stars 16 reviews
Map