Find Hotels with Restaurants in Virginia Beach, 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 111 Virginia Beach Hotels with Restaurants and compare room rates, reviews, and availability. Most hotels are fully refundable.

Virginia Beach Hotels with Restaurants information

 

Hotels with Restaurants in Virginia Beach

111

Highest price
$184
Cheapest price
$68
Number of guest reviews
11,578
Total number of hotels in Virginia Beach
1,970

 

Frequently asked questions

How much do hotels with dining in Virginia Beach cost?
The rate for hotels in Virginia Beach ranges from $68 to $184 per night. Expedia has unbeatable offers on stays with restaurants or close to top dining experiences that’ll please both your palate 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 Virginia Beach?
There are multiple hotels with dining in Virginia Beach with a total average guest review rating of 7.8. The Cavalier Virginia Beach, Autograph Collection puts you near some wonderful foodie experiences. This popular 4-star property also features an espresso maker and designer toiletries. Residence Inn by Marriott Virginia Beach Town Center is another sought-after option with dining. It has a 3-star rating and conveniences such as a barbecue grill and a swimming pool.
How many hotels with dining are there in Virginia Beach?
Make use of your vacation days and pick from 111 hotels with dining in Virginia Beach. For a work-related trip, a family getaway or anything in between, Expedia will help you find a stay to satisfy even the most discerning foodie in a few quick clicks.
What are the best cheap hotels with dining in Virginia Beach?
Use Coastal Hotel and Suites Virginia Beach Oceanfront as a base to experience the culinary delights of Virginia Beach. This affordable escape comes with amenities such as a nearby boardwalk and many nearby restaurants. Another top choice that’ll please both your palate and pocket is Hampton Inn Virginia Beach-Oceanfront North. Conveniences here include a nearby boardwalk and a water view. Hotels with dining in Virginia Beach start from just $68 per night. If you’re sightseeing in Virginia Beach and want to save money, there are loads of free and fun attractions to add to your itinerary. Sandbridge Beach and Chesapeake Beach are worth stopping by. 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 Virginia Beach?
Treat your crew to a stay at The Cavalier Virginia Beach, Autograph Collection, a 4-star option not far from downtown. Amenities here include a nearby beach and a swimming pool. Another family-friendly hotel with dining in Virginia Beach is Residence Inn by Marriott Virginia Beach Town Center. A nearby beach and complimentary breakfast help make this 3-star stay a traveler favorite. Virginia Beach boasts loads of family-friendly attractions to discover when you need to keep the kids busy. Ocean Breeze Waterpark and Virginia Beach Fishing Pier deliver fun for both young and old.
Are there any 5-star hotels with dining in Virginia Beach?
While 5-star options are in short supply, there are 4-star hotels that offer access to terrific dining experiences in Virginia Beach. Book a night or two at Hilton Virginia Beach Oceanfront, approximately 0.4 mi from the downtown area. A pillowtop mattress and a beach view are just a couple of the conveniences included here. DoubleTree by Hilton Virginia Beach Oceanfront South is another upmarket option that foodies will adore. This property is located around 1 mi from central Virginia Beach and comes with top amenities like a swimming pool and a staffed front desk.
Why book your hotel with dining in Virginia Beach with Expedia?
Expedia makes it a breeze to find your ideal hotel with dining in Virginia Beach. Use our filters to search for properties with a restaurant on-site. If you have a budget, select how much you’d like to spend and the star rating of your hotel. We’ll help you find the perfect fit whatever your tastes or bank balance.
How can I find cheap hotels with dining in Virginia Beach?
The best way to uncover cheap hotels with dining in Virginia Beach is with Expedia’s nifty filter tool. Source stays with restaurants or tasty extra touches, like included breakfast and dinner. You can also refine your search by amenities, star rating and budget to access unbeatable bargains in a few clicks.
What is there to do in Virginia Beach near my hotel with dining?
Whatever your tastes or interests, Virginia Beach has tons to keep you busy. Sandbridge Beach, Ocean Breeze Waterpark and Virginia Aquarium and Marine Science Center are on many visitors’ itineraries. Don’t head home without exploring First Landing State Park, Chesapeake Beach and Virginia Aquarium & Marine Science Center either. With Expedia’s hotel deals in Virginia Beach, you can see even more popular attractions like these with the money you save.

Recent reviews of Virginia Beach hotels
Expedia verified reviews