Photo by Nathan Mays

Find Hotels with Restaurants in Marion, VA

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Pick from 6 Marion Hotels with Restaurants and compare room rates, reviews, and availability. Most hotels are fully refundable.

Front of property
General Francis Marion Hotel
4.0 star property
9.2 out of 10, Wonderful, (574)
"Like the old time luxury hotel feel Felt like staying in a fancy place in New Orleans I recommend this place"
The price is $139
$157 total
includes taxes & fees
May 24 - May 25
General Francis Marion Hotel
Lobby
Comfort Inn Atkins-Marion I-81
2.5 star property
8.6 out of 10, Excellent, (231)
"It was just fine thanks"
The price is $110
$121 total
includes taxes & fees
May 19 - May 20
Comfort Inn Atkins-Marion I-81
Reception
Motel 6 Chilhowie, VA I-81
2.0 star property
7.4 out of 10, Good, (232)
"The wiring isn’t safe. Microwave caught on fire twice "
The price is $57
$63 total
includes taxes & fees
Jun 1 - Jun 2
Motel 6 Chilhowie, VA I-81
Desk, iron/ironing board, free cribs/infant beds, rollaway beds
Econo Lodge Marion I-81
2.0 star property
7.0 out of 10, Good, (209)
"Room was very clean, staff very friendly."
The price is $64
$70 total
includes taxes & fees
Jun 4 - Jun 5
Econo Lodge Marion I-81
Lobby
Red Roof Inn Marion, VA
2.0 star property
6.6 out of 10, (401)
"Good stay, spacious room. "
The price is $62
$69 total
includes taxes & fees
Jun 14 - Jun 15
Red Roof Inn Marion, VA
Don't see what you're looking for?
See all available properties in Marion
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Marion Hotels with Restaurants information

 

Hotels with Restaurants in Marion

6

Highest price
$139
Cheapest price
$57
Number of guest reviews
1,645
Total number of hotels in Marion
699

 

Frequently asked questions

How much do hotels with dining in Marion cost?
The rate for hotels in Marion ranges from $57 to $139 per night. Expedia has unbeatable deals on hotels with restaurants or near foodie areas that’ll please both your cravings and budget. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Marion?
It’s hard to go past General Francis Marion Hotel. Get comfortable at this 4-star property which features a pillowtop mattress and hypo-allergenic bedding. Comfort Inn Atkins-Marion I-81 is another sought-after hotel with dining to look into. Pick up a deal at this 2.5-star option and you’ll have access to amenities such as large vehicle parking options and free WiFi. There are multiple hotels with dining in Marion with a total average guest review rating of 7.7.
How many hotels with dining are there in Marion?
Marion has 6 hotels within reach of some great dining options. To help you locate a stay that’s right for you, take advantage of our filters to search for other must-have amenities or perks.
What are the best cheap hotels with dining in Marion?
With hotels with dining starting at $57 per night, you’ll have more cash in your wallet to indulge in some awesome culinary experiences in Marion! Comfort Inn Atkins-Marion I-81 is an affordable option that offers amenities such as complimentary breakfast and free self parking. Alternatively, sample the flavors of this city from Red Roof Inn Marion, VA. Front desk services and blackout curtains are among this property’s conveniences. When it’s time to get to know Marion, drop by Rose Lawn Cemetery. This interesting attraction is free if you also want to sightsee on the cheap. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Marion?
Treat your crew to a stay at General Francis Marion Hotel, a 4-star option just a quick drive from downtown. Conveniences here include housekeeping services and a pillowtop mattress. Another family-friendly hotel with dining in Marion is Comfort Inn Atkins-Marion I-81. Complimentary breakfast and front desk services help make this 2.5-star stay a hit with guests. Once you’ve checked in, there are tons of family-friendly attractions to see in and around Marion. Hungry Mother State Park and Mount Rogers National Recreation Area guarantee fun for young and old.
Why book your hotel with dining in Marion with Expedia?
Whether you’re on the lookout for a hotel with a restaurant, or one that’s close to a culinary epicenter, Expedia will have a getaway that suits your tastes. Use our filters to search for Marion hotels with their own places to dine at. You can also look up properties in desired locations full of restaurants, cafés or markets. Whatever you go for, you’re guaranteed to score a mouthwatering deal with Expedia!
How can I find cheap hotels with dining in Marion?
Expedia can help you easily source cheap hotels with dining in Marion. Try out our filter tools to search for accommodations with restaurants or optional extras, like included dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to lower costs.
What is there to do in Marion near my hotel with dining?
The perfect travel accessory is a well-planned itinerary. Put Hungry Mother State Park at the top of your sightseeing to-do list in Marion.

Recent reviews of Marion hotels
Expedia verified reviews