Photo by Karen Hamrick

Find Hotels with Restaurants in Waynesboro, VA

Start date: Check-in selected.
To Date
End date: Check-out

Check availability on Waynesboro Hotels with Restaurants

Our top choices for Waynesboro hotels with a restaurant

Iris Inn and Cabins

Iris Inn and Cabins
4.0 star property
Waynesboro
9.6 out of 10, Exceptional, (7)
"Incredible Mountain View at Sunset. Extremely comfortable bed. Delicious breakfast."
United States
Dale
$301 nightly
The price is $335
Dec 17 - Dec 18
Total with taxes and fees
Iris Inn and Cabins

Massanutten Resort

Massanutten Resort
2.5 star property
McGaheysville
8.0 out of 10, Very Good, (1140)
"My stay was great I loved my room "
United States
Robert
$105 nightly
The price is $116
Dec 17 - Dec 18
Total with taxes and fees
Massanutten Resort

Hotel 24 South

Hotel 24 South
3.0 star property
Staunton
9.4 out of 10, Exceptional, (1046)
"Super hotel in a super location! Very pleasant stay."
United States
Timothy
$108 nightly
The price is $121
Dec 30 - Dec 31
Total with taxes and fees
Hotel 24 South

The Village Inn Harrisonburg

The Village Inn Harrisonburg
3.0 star property
Harrisonburg
9.4 out of 10, Exceptional, (1005)
"Great area and a great place to stay, very clean and a great breakfast "
United States
Robert
$85 nightly
The price is $93
Dec 17 - Dec 18
Total with taxes and fees
The Village Inn Harrisonburg

Doubletree by Hilton Harrisonburg

Doubletree by Hilton Harrisonburg
4.0 star property
Harrisonburg
8.2 out of 10, Very Good, (1005)
"Only stayed for 1 night but was completely satisfied"
United States
Ainsley
$81 nightly
The price is $91
Dec 28 - Dec 29
Total with taxes and fees
Doubletree by Hilton Harrisonburg

The Doyle Hotel

The Doyle Hotel
3.5 star property
Starr Hill
8.6 out of 10, Excellent, (981)
"Clean rooms with a fantastic location!"
United States
Shelly
$119 nightly
The price is $136
Dec 21 - Dec 22
Total with taxes and fees
The Doyle Hotel

Omni Charlottesville Hotel

Omni Charlottesville Hotel
4.0 star property
North Downtown
9.2 out of 10, Wonderful, (1007)
"Friendly staff and great amenities. "
United States
Richard
$152 nightly
The price is $174
Dec 21 - Dec 22
Total with taxes and fees
Omni Charlottesville Hotel

Courtyard by Marriott Charlottesville University Medical Ctr

Courtyard by Marriott Charlottesville University Medical Ctr
3.0 star property
10th and Page
8.6 out of 10, Excellent, (635)
"Great hotel, clean, nice staff and relaxing stay."
United States
Deborah
$101 nightly
The price is $115
Jan 1 - Jan 2, 2026
Total with taxes and fees
Courtyard by Marriott Charlottesville University Medical Ctr

Graduate by Hilton Charlottesville

Graduate by Hilton Charlottesville
4.0 star property
Venable
8.2 out of 10, Very Good, (15)
"Great location and super cute"
United States
Erin
$104 nightly
The price is $119
Dec 22 - Dec 23
Total with taxes and fees
Graduate by Hilton Charlottesville

Holiday Inn Staunton Conference Center by IHG

Holiday Inn Staunton Conference Center by IHG
3.0 star property
Staunton
8.2 out of 10, Very Good, (1004)
"safe parking area"
United States
Walter
$88 nightly
The price is $98
Jan 4 - Jan 5, 2026
Total with taxes and fees
Holiday Inn Staunton Conference Center by IHG
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.

Top Waynesboro Hotel Reviews

Frequently asked questions

How much do hotels with dining in Waynesboro cost?
You'll pay between $91 and $335 per night for hotels in Waynesboro. The ideal stay with a restaurant, or one that's near some great foodie experiences, is just a few clicks away on Expedia. These prices were 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 Waynesboro?
Waynesboro offers multiple hotels with dining with a total average guest review rating of 8.6. Hampton Inn Waynesboro/Stuarts Draft is a popular option if you're looking to sample the local dining scene. It has a 2.5-star rating and includes amenities such as pool sun loungers and a swimming pool. Avid Hotels Staunton, an IHG Hotel is another recommended choice. This 2.5-star hotel offers access to some great foodie experiences and comes with a swimming pool and front desk services.
How many hotels with dining are there in Waynesboro?
Waynesboro has 10 hotels within reach of some great dining options. To help you locate the perfect place for you, use our filter tool to search for other must-have amenities or perks.
What are the best cheap hotels with dining in Waynesboro?
Use Hampton Inn Waynesboro/Stuarts Draft as a base to experience the culinary delights of Waynesboro. This affordable option comes with amenities such as a swimming pool and pool sun loungers. Another popular choice that'll satisfy both your palate and pocket is Avid Hotels Staunton, an IHG Hotel. Conveniences here include a swimming pool and front desk services. Hotels with dining in Waynesboro start from just $91 per night. If you're sightseeing in Waynesboro and want to stay within your budget, there are plenty of popular and free attractions to put on your itinerary. Rockfish Gap Entrance Shenandoah and Humpback Rocks are always favorites. 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 Waynesboro?
Take a look at Avid Hotels Staunton, an IHG Hotel — a reliable 2.5-star option only a quick drive from downtown Waynesboro. This family-friendly hotel with dining comes with convenient features such as complimentary breakfast and WiFi. Waynesboro boasts plenty of family-friendly attractions to explore that'll keep the kids entertained. Humpback Rocks and Wildlife Center of Virginia promise a fun day out for travelers both young and old.
Why book your hotel with dining in Waynesboro with Expedia?
Whether you'd prefer a hotel with a restaurant, or one that's close to a foodie epicenter, Expedia will have a stay that fits your tastes. Use our filters to search for Waynesboro hotels with their own places to dine at. You can also narrow your search for properties in renowned locations packed with cafés, markets or restaurants. Whatever you decide on, it's easy to score a tasty bargain with Expedia!
How can I find cheap hotels with dining in Waynesboro?
With Expedia's filter tool, comparing cheap hotels with dining in Waynesboro is a piece of cake. To find accommodations that'll make your wallet happy, narrow your search by star rating, meal plans and budget.
What is there to do in Waynesboro near my hotel with dining?
There are plenty of awesome things to fill your itinerary with in Waynesboro. Make tracks to well-known attractions like Basic City Beer Co., Wayne Theatre and Waynesboro Heritage Museum. P. Buckley Moss Gallery, Hermitage Hill Farm & Stables and Plumb House Museum are also on many to-do lists.

Explore a world of travel with Expedia