Top Rated Hotels in Marion

Top 10 Hotels in Marion

See all 7 Hotels in Marion
Skyline Village Inn And Cavern Tavern
Skyline Village Inn And Cavern Tavern

12255 NC Hwy 226A, Spruce Pine 28777

2.5 out of 5.0
4 out of 5 (55 reviews)

Situated in the mountains, this inn is 0.2 mi (0.2 km) from Museum of North Carolina Minerals and within 3 mi (5 km) of The …

$85
per night
The Inn at Glen Alpine
The Inn at Glen Alpine

105 Davis St, Glen Alpine 28628

3.5 out of 5.0
5 out of 5 (68 reviews)

Located in Glen Alpine, this bed & breakfast is 0.4 mi (0.7 km) from Lake James Cellars and 10 mi (16.1 km) from Lake James …

$130
per night
Springmaid Mountain
Springmaid Mountain

2171 Henredeon Road, Spruce Pine 28777

2.0 out of 5.0
3.9 out of 5 (28 reviews)

Situated on a river, this cabin is within 9 mi (15 km) of The Orchard at Altapass, Mountainside Wine, and Museum of North …

$89
per night
Americas Best Value Inn
Americas Best Value Inn

4248 Us 221 S, Marion 28752

2.0 out of 5.0
1.7 out of 5 (48 reviews)

Situated in Marion, this motel is within 9 mi (15 km) of McDowell County Courthouse, McDowell County Public Library, and …

$66
per night
Four Points by Sheraton Asheville Downtown
Four Points by Sheraton Asheville Downtown

22 Woodfin St, Asheville 28801

3.0 out of 5.0
3.8 out of 5 (1,315 reviews)

Located in Downtown Asheville, this hotel is 0.1 mi (0.1 km) from Asheville Masonic Temple and within 3 mi (5 km) of Biltmore …

$99
per night
Comfort Inn & Suites Morganton
Comfort Inn & Suites Morganton

1273 Burkmount Ave, Morganton 28655

2.0 out of 5.0
3.5 out of 5 (91 reviews)

Located in the heart of Morganton, this hotel is within 3 mi (5 km) of Bouncin' Kids, Quaker Meadows Golf Club, and The …

$96
per night
Aloft Asheville Downtown
Aloft Asheville Downtown

51 Biltmore Avenue, Asheville 28801

3.0 out of 5.0
4.4 out of 5 (596 reviews)

Within walking distance to the best restaurants and shops in Downtown Asheville, explore the city by foot when you stay at …

$161
per night
Haywood Park Hotel
Haywood Park Hotel

1 Battery Park Ave, Asheville 28801

4.0 out of 5.0
4.7 out of 5 (481 reviews)

Located in Downtown Asheville, this hotel is 0.1 mi (0.1 km) from Fired Up Creative Lounge Ashville and within 3 mi (5 km) of …

$249
per night
Quality Inn & Suites Biltmore East
Quality Inn & Suites Biltmore East

1430 Tunnel Road, Asheville 28805

2.5 out of 5.0
3.9 out of 5 (1,028 reviews)

Located in the heart of Asheville, this hotel is 1.2 mi (2 km) from Chatlos Memorial Chapel and within 3 mi (5 km) of Folk …

$60
per night
Best Western Asheville Tunnel Road
Best Western Asheville Tunnel Road

501 Tunnel Rd, Asheville 28805

2.5 out of 5.0
4 out of 5 (2,352 reviews)

The shops, galleries, and restaurants of Grove Arcade date back to 1929, and they're a 10-minute drive from Best Western of …

$80
per night

Recent Reviews in Marion

Hide content

Where to stay in Marion

Marion Hotel Guide

For travelers visiting North Carolina Mountains and are looking for a basic or more upscale hotel or apartment in Marion, there are a variety of options. The middle of Marion has 3 accommodations within 6 miles.

The Comfort Inn is amongst the most conveniently situated accommodation options as it is one of only a few choices within walking distance of the Marion downtown area.

Marion features just a small range of no-frills lodgings. You'll find the Comfort Inn situated 2 miles from the heart of the town.

You could try the The Esmeralda Inn or the Wyndham Resort at Fairfield Mountains. The The Esmeralda Inn is 20 miles away from the middle of Marion. The Wyndham Resort at Fairfield Mountains, is located 18 miles away. Other hotels and apartment options are the Springmaid Mountain and the The Inn at Glen Alpine.

Keen on seeing more of the mountains this area offers? Why not spend some extra nights in some of the other destinations in North Carolina Mountains? You can visit local points of interest or go snowboarding and afterwards find a suitable hotel to stay the night.

30 miles from Marion is Asheville, where you can visit Asheville Mall and Asheville Art Museum. Should you wish to spend a night or two in Asheville, be sure to check out the The Pioneer Building and Grand Bohemian Asheville, Autograph Collection. Or stay in Downtown Asheville, 30 miles to the west of Marion, where you can pick from the The Omni Grove Park Inn and Haywood Park Hotel. While visiting Downtown Asheville, don't miss the Aston Park and Hazel Robinson Amphitheatre.

Get your sporting fix by making a journey to Bon Secours Wellness Arena, which is 60 miles to the south of Marion. Book a hotel right near the action at the Courtyard by Marriott Greenville Downtown or the Hampton Inn & Suites Greenville Downtown RiverPlace.

If you are traveling into or out of Asheville Regional Airport and plan to stay nearby try Hampton Inn and Suites Asheville I-26 or Fairfield Inn by Marriott Asheville.