Hotels with Restaurants in Virginia Beach

Top Hotels with Restaurants in Virginia Beach

The Founders Inn and Spa, Tapestry Collection by Hilton
4.0 star property
8.2 out of 10, Very good, (1003)
"Property grounds were very nice. Room was clean with comfy beds and great pillows. Bathroom was neat and clean. Would definitely stay again."
The price is S$172
includes taxes & fees
3 Dec - 4 Dec
The Founders Inn and Spa, Tapestry Collection by Hilton
Sandcastle Resort On The Beach
3.0 star property
7.6 out of 10, Good, (1001)
"Place was in a great location and the people were courteous and friendly. Hotel could use a couple updates and the balcony door could close a lot better. "
The price is S$136
includes taxes & fees
27 Nov - 28 Nov
Sandcastle Resort On The Beach
DoubleTree by Hilton Virginia Beach Oceanfront South
4.0 star property
8.2 out of 10, Very good, (1003)
"Beautiful Room and peaceful settings"
The price is S$152
includes taxes & fees
24 Nov - 25 Nov
DoubleTree by Hilton Virginia Beach Oceanfront South
Hilton Virginia Beach Oceanfront
4.0 star property
8.0 out of 10, Very good, (1002)
"Beautiful at thr ocean location."
The price is S$219
includes taxes & fees
25 Nov - 26 Nov
Hilton Virginia Beach Oceanfront
Days Inn by Wyndham Virginia Beach At The Beach
2.0 star property
7.4 out of 10, Good, (1001)
"Ok"
The price is S$95
includes taxes & fees
25 Nov - 26 Nov
Days Inn by Wyndham Virginia Beach At The Beach
Wyndham Virginia Beach Oceanfront
3.0 star property
7.2 out of 10, Good, (1410)
"I was given a handicap room, meaning there was no counter in the bathroom. I cleaned someone else’s stuff from the shower drain. Other than that, the room was great!"
The price is S$135
includes taxes & fees
24 Nov - 25 Nov
Wyndham Virginia Beach Oceanfront
Country Inn & Suites by Radisson, Virginia Beach (Oceanfront), VA
3.0 star property
8.2 out of 10, Very good, (2098)
"Enjoyable and refreshing for the entire family."
The price is S$146
includes taxes & fees
5 Dec - 6 Dec
Country Inn & Suites by Radisson, Virginia Beach (Oceanfront), VA
Ramada Plaza by Wyndham Virginia Beach Oceanfront
3.0 star property
7.0 out of 10, Good, (1004)
"GREAT EXPERIENCE THE ELEVATOR WAS A PROBLEM"
The price is S$130
includes taxes & fees
3 Dec - 4 Dec
Ramada Plaza by Wyndham Virginia Beach Oceanfront
Hampton Inn Virginia Beach-Oceanfront North
2.5 star property
9.0 out of 10, Wonderful, (1008)
"Very good location, with perfect.ocean views on VaBch's boardwalk; reasonable pricing; great weather for mid-November."
The price is S$203
includes taxes & fees
1 Dec - 2 Dec
Hampton Inn Virginia Beach-Oceanfront North
Oceanfront Inn
2.5 star property
8.4 out of 10, Very good, (1380)
"The people who worked there take pride of what they do ."
The price is S$184
includes taxes & fees
23 Nov - 24 Nov
Oceanfront Inn
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.
Don't see what you're looking for?
See all available properties in Virginia Beach
Beautiful view of the beach with palm trees

Black Friday: Members save 30%+

Members save 30%+ on selected hotels until 4 Dec (property time) with our Black Friday deals. Stay by 15 Dec 2025.

Frequently asked questions

How much do hotels with dining in Virginia Beach cost?
The price for hotels in Virginia Beach ranges from S$95 to S$219 per night. Expedia has unbeatable offers on properties with restaurants or in top food areas that’ll please both your cravings and budget. 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 restaurants in Virginia Beach?
Virginia Beach has multiple hotels with restaurants with a total average guest review rating of 7.9. The Historic Cavalier Hotel and Beach Club, Autograph Collection is a popular option if you’re looking to sample the local dining scene. It has a 4-star rating and includes amenities such as designer toiletries and a spa. Hyatt Place Virginia Beach Town Centre is another traveller favourite. This 3-star hotel offers access to some great foodie experiences and comes with pool sun loungers and designer toiletries.
How many hotels with restaurants are there in Virginia Beach?
Claim your holiday time and pick from 111 hotels with access to dining options in Virginia Beach. For work-related travel, a getaway with friends and everything in between, Expedia can help you find a stay that meets your dining needs in a few simple clicks.
What are the best cheap hotels with restaurants in Virginia Beach?
Use Coastal Hotel and Suites Virginia Beach Oceanfront as a base to experience the sights, sounds and tastes of Virginia Beach. This affordable escape offers amenities such as a beach view and a swimming pool. Another popular pick that’ll please both your budget and appetite is Hampton Inn Virginia Beach-Oceanfront North. Conveniences here include a swimming pool and a nearby waterfront. Hotels with restaurants in Virginia Beach are priced from S$95 per night. If you’re sightseeing in Virginia Beach and want to save money, there are loads of free and popular attractions to put on your to-do list. Sandbridge Beach and Chesapeake Beach are always popular. 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 top motels with restaurants in Virginia Beach?
Econo Lodge Town Centre is a popular choice, located around 11 kilometres west of downtown Virginia Beach. With a deep soaking bathtub and front desk services, this motel with dining is a superb place to recharge your batteries after sampling the local culinary scene.When the time comes to pull on your comfiest sneakers and explore the sights, make a beeline for Sandbridge Beach. Ocean Breeze Waterpark is another worthwhile attraction in Virginia Beach.
Are there any 5-star hotels with restaurants in Virginia Beach?
Although there aren’t any 5-star hotels with restaurants in Virginia Beach, there are 4-star accommodation that will satisfy your taste buds. Located approximately 2 kilometres from downtown, The Historic Cavalier Hotel and Beach Club, Autograph Collection provides guests with top amenities like a swimming pool and designer toiletries. Another quality property is The Westin Virginia Beach Town Centre. It’s around 14 kilometres from central Virginia Beach and features amenities such as a pillow top mattress and room service.
Why book your hotel with restaurants in Virginia Beach with Expedia?
Whether you’re after a hotel with a restaurant, or one that’s close to a foodie epicentre, Expedia will have a getaway that suits your tastes. Use our handy filters to search for Virginia Beach hotels with restaurants on-site. You can also look up accommodation in desired locations full of restaurants, cafés or markets. Whatever you book, you’ll always pick up a delectable deal with Expedia!
How can I find cheap hotels with restaurants in Virginia Beach?
Expedia can help you easily locate cheap hotels with restaurants in Virginia Beach. Use our filter tools to find accommodation with restaurants or delightful extras, such as included breakfast. 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 Virginia Beach near my hotel with restaurants?
Whatever you’re interested in, Virginia Beach has loads to keep you on the move. Sandbridge Beach, Ocean Breeze Waterpark and First Landing State Park are on most visitors’ to-do lists. Don’t head home without exploring Virginia Aquarium and Marine Science Centre, Virginia Aquarium & Marine Science Centre and Chesapeake Beach either. With Expedia’s hotel deals in Virginia Beach, you’ll be able to discover more awesome attractions like these with the cash you save.