Top 10 Hotels in Marion

See all 51 Hotels in Marion
Americas Best Value Inn
Americas Best Value Inn

1424 N Main Street, Marion 24354

2.0 out of 5.0
3.2 out of 5 (108 reviews)

Situated in the mountains, this hotel is 1.7 mi (2.8 km) from Lincoln Theatre and 1.8 mi (2.8 km) from Black Rooster Gallery. …

Get Rates
The Collins House Inn
The Collins House Inn

204 W. Main Street, Marion 24354

3.0 out of 5.0
4.7 out of 5 (15 reviews)

Situated in Marion, this bed & breakfast is within a 5-minute walk of Black Rooster Gallery and Lincoln Theatre. Hungry Mothe …

Get Rates
Comfort Inn Atkins
Comfort Inn Atkins

5558 Lee Hwy, Atkins 24311

2.5 out of 5.0
4.2 out of 5 (32 reviews)

Situated in Atkins, this hotel is within 6 mi (10 km) of Davis Valley Winery, Mount Rogers National Recreation Area, and …

Get Rates
Knights Inn Glade Spring
Knights Inn Glade Spring
3.7 mi from Marion
2.0 out of 5.0
3.3 out of 5 (103 reviews)

Situated in Glade Spring, this motel is 4.1 mi (6.5 km) from Emory and Henry College and within 12 mi (20 km) of Smyth County …

Get Rates
Super 8 - Richlands/Claypool Hill Area
Super 8 - Richlands/Claypool Hill Area
14.7 mi from Marion
2.0 out of 5.0
4.1 out of 5 (97 reviews)

Situated in Pounding Mill, this motel is 5.4 mi (8.7 km) from Richlands Town Hall and within 16 mi (25 km) of Historic Crab …

Get Rates
Country Inn & Suites By Carlson, Wytheville, VA
Country Inn & Suites By Carlson, Wytheville, VA
15.8 mi from Marion
3.0 out of 5.0
4.4 out of 5 (410 reviews)

Situated in Wytheville, this hotel is within a 10-minute walk of Wytheville Meeting Center and Wytheville Community College …

Get Rates
Ramada Wytheville
Ramada Wytheville
15.9 mi from Marion
2.5 out of 5.0
3.5 out of 5 (533 reviews)

This family-friendly Wytheville hotel is located in the historical district, within a 15-minute walk of Wytheville Meeting …

Get Rates
Red Roof Inn & Suites Wytheville
Red Roof Inn & Suites Wytheville
16 mi from Marion
2.0 out of 5.0
3.5 out of 5 (502 reviews)

Situated in Wytheville, this hotel is within 2 mi (3 km) of Wohlfahrt Haus Dinner Theatre, Wytheville Community College, an …

Get Rates
Best Western Wytheville Inn
Best Western Wytheville Inn
16.2 mi from Marion
2.5 out of 5.0
3.7 out of 5 (1,140 reviews)

Situated in the suburbs, this hotel is within 1 mi (2 km) of Wytheville Meeting Center and Wytheville Community College. …

Get Rates
RedTail Mountain Resort
RedTail Mountain Resort
16.3 mi from Marion
3.5 out of 5.0

Situated in Mountain City, this resort is within a 15-minute walk of Red Tail Golf Course and Red Tail Mountain Golf Club. …

$139

Recent Reviews in Marion

Hide content

Where to stay in Marion

Marion Hotel Guide

Are you planning to spend some nights in Southwestern Virginia? Hoping to reserve somewhere to stay in or around Marion? The center of Marion offers 4 Expedia-recommended hotels within 0.1 miles.

If you would prefer a room within a half mile of downtown Marion, check out the popular The Collins House Inn.

The Americas Best Value Inn is one of a limited number of truly budget accommodation in Marion.

The The Collins House Inn is located 0.2 miles from downtown Marion. Or, alternatively, the Holiday Inn Express Hotel Claypool Hill away. If you'd prefer, you could book a room at the Comfort Inn Atkins or the Econo Lodge.

If you are inspired to see more of the forests, rivers and streams common in this area, you could also book some time in other parts of Southwestern Virginia. No matter if you engage in common activities, for example hiking and horse riding, or travel around to see the sights you will be able to find comfortable hotel accommodation in the region.

Bristol is 40 miles to the west of Marion and is home to the Bristol Mall and Sugar Hollow Park. Some of our recommended Bristol accommodation options include the Comfort Inn Bristol and Courtyard by Marriott Bristol. 25 miles to the east of Marion, you'll also find Wytheville, home to the Hampton Inn Wytheville and Fairfield Inn & Suites by Marriott. Regardless of whether you're passing through or spending a few nights in Wytheville, be sure to check out the Wytheville Community College and Wohlfahrt Haus Dinner Theatre.

Before you head home from Southwestern Virginia, ensure you experience some sport. Visit Kidd Brewer Stadium to the south of Marion. For travelers who are interested in staying nearby, make a reservation in the Courtyard Boone or Holiday Inn Express Boone.

Tri-Cities Regional Airport is a nearby airport, and can be found 55 miles away from Marion. Nearby accommodation options include Econo Lodge and Sleep Inn & Suites.