A sandy beach with waves, people, and buildings in the background.

Search Hotels with Restaurant in Virginia Beach

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Virginia Beach Hotels with Restaurant

Tonight
16 Sept - 17 Sept
Tomorrow
17 Sept - 18 Sept
This weekend
18 Sept - 20 Sept
Next weekend
25 Sept - 27 Sept

Our top choices for Virginia Beach hotels with a restaurant

1. Hyatt Place Virginia Beach Town Center

Hyatt Place Virginia Beach Town Center
Northwest
United States
Keira
£91
includes taxes & fees
7 Oct - 8 Oct
Hyatt Place Virginia Beach Town Center

2. Marriott Virginia Beach Oceanfront Resort

Marriott Virginia Beach Oceanfront Resort
Northeast Virginia Beach
United States
Chauna
£139
includes taxes & fees
12 Oct - 13 Oct
Marriott Virginia Beach Oceanfront Resort

3. Surfbreak Virginia Beach Oceanfront, an Ascend Collection Hotel

Surfbreak Virginia Beach Oceanfront, an Ascend Collection Hotel
Northeast Virginia Beach
United States
Deborah
£66
includes taxes & fees
13 Oct - 14 Oct
Surfbreak Virginia Beach Oceanfront, an Ascend Collection Hotel

4. Hyatt House Virginia Beach / Oceanfront

Hyatt House Virginia Beach / Oceanfront
Northeast Virginia Beach
United States
Douglas
£116
includes taxes & fees
28 Sept - 29 Sept
Hyatt House Virginia Beach / Oceanfront

5. Hilton Vacation Club Ocean Beach Club Virginia Beach

Hilton Vacation Club Ocean Beach Club Virginia Beach
Northeast Virginia Beach
United States
Michelle
£80
includes taxes & fees
24 Sept - 25 Sept
Hilton Vacation Club Ocean Beach Club Virginia Beach

6. Moxy Virginia Beach Oceanfront

Moxy Virginia Beach Oceanfront
Northeast Virginia Beach
United States
Debra
£88
includes taxes & fees
4 Oct - 5 Oct
Moxy Virginia Beach Oceanfront

7. Hampton Inn Virginia Beach-Oceanfront South

Hampton Inn Virginia Beach-Oceanfront South
Northeast Virginia Beach
United States
candida
£102
includes taxes & fees
4 Oct - 5 Oct
Hampton Inn Virginia Beach-Oceanfront South

8. Wyndham Virginia Beach Oceanfront

Wyndham Virginia Beach Oceanfront
Northeast Virginia Beach
United States
Toni
£71
includes taxes & fees
4 Oct - 5 Oct
Wyndham Virginia Beach Oceanfront

9. Courtyard by Marriott Virginia Beach Oceanfront/North 37th Street

Courtyard by Marriott Virginia Beach Oceanfront/North 37th Street
Northeast Virginia Beach
United States
zach
£120
includes taxes & fees
12 Oct - 13 Oct
Courtyard by Marriott Virginia Beach Oceanfront/North 37th Street

10. Embassy Suites by Hilton Virginia Beach Oceanfront Resort

Embassy Suites by Hilton Virginia Beach Oceanfront Resort
Northeast Virginia Beach
United States
Abdul
£141
includes taxes & fees
4 Oct - 5 Oct
Embassy Suites by Hilton Virginia Beach Oceanfront Resort
View all properties

Top Virginia Beach Hotel Reviews

Holiday Inn & Suites Virginia Beach North Beach by IHG

Holiday Inn & Suites Virginia Beach North Beach by IHG

8/10 Good
"Beautiful staff. Great facility,"
Michael 2-night trip
Posted 2 hours ago
Holiday Inn & Suites Virginia Beach North Beach by IHG
Hilton Vacation Club Ocean Beach Club Virginia Beach

Hilton Vacation Club Ocean Beach Club Virginia Beach

10/10 Excellent
"Staff was great! Place was great!"
Jazmin 3-night trip
Posted 3 hours ago
Hilton Vacation Club Ocean Beach Club Virginia Beach
Surfbreak Virginia Beach Oceanfront, an Ascend Collection Hotel

Surfbreak Virginia Beach Oceanfront, an Ascend Collection Hotel

10/10 Excellent
"For the location and the price it’s a great place to stay in VB . The hotel is on the older side but it looks fairly renovated. The overnight staff was very nice , quick , and helpful . The morning crew ? (one lady in particular) didn’t seem like she was interested in talking to me or assisting me. Was very helpful to the lady infront of me and talked for 10 minutes while I waited . As soon as it was my turn at the desk, not an ounce of eye contact or acknowledgment. Yes I’m black and she was white and lady before me was white . I really hate pulling the race card but I couldn’t help feeling some type of way about her being overly helpful and conversational with the white woman before me but not even saying hello or look at me when I approached the desk . Other than that I really enjoyed my stay and would definitely stay here again but I’ll probably only check in near midnight or only ask the overnight crew for assistance ."
Brandon 2-night trip
Posted 3 hours ago
Surfbreak Virginia Beach Oceanfront, an Ascend Collection Hotel
Ocean Resort

Ocean Resort

10/10 Excellent
"The view was amazing"
Wendy 1-night trip
Posted 3 hours ago
Ocean Resort
Holiday Inn Va Beach-Oceanside (21st St) by IHG

Holiday Inn Va Beach-Oceanside (21st St) by IHG

10/10 Excellent
"Loved everything about our stay!"
Dru 4-night trip
Posted 4 hours ago
Holiday Inn Va Beach-Oceanside (21st St) by IHG
Hilton Virginia Beach Oceanfront

Hilton Virginia Beach Oceanfront

10/10 Excellent
"Excellent"
Everett 1-night trip
Posted 7 hours ago
Hilton Virginia Beach Oceanfront
Sandcastle Resort On The Beach

Sandcastle Resort On The Beach

10/10 Excellent
"We were very satisfied with everything and everyone"
Debra 2-night trip
Posted 14 hours ago
Sandcastle Resort On The Beach
Crowne Plaza Virginia Beach Town Center by IHG

Crowne Plaza Virginia Beach Town Center by IHG

10/10 Excellent
"Excellent hotel Great staff, easy parking Super Clean"
Michael 1-night trip
Posted 18 hours ago
Crowne Plaza Virginia Beach Town Center by IHG
Schooner Inn

Schooner Inn

10/10 Excellent
"It was a nice experience staying there. I did not have ny issues."
ken 3-night trip
Posted 19 hours ago
Schooner Inn

Frequently asked questions

How much do hotels with restaurants in Virginia Beach cost?
The rate for hotels in Virginia Beach ranges from £66 to £141 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 restaurants in Virginia Beach?
There are multiple hotels with restaurants in Virginia Beach with a total average guest review rating of 8.6. 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 Centre 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 restaurants are there in Virginia Beach?
Make use of your holiday days and pick from 111 hotels with restaurants 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 restaurants in Virginia Beach start from just £66 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 restaurants 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 Centre. A nearby beach and complimentary breakfast help make this 3-star stay a traveller favourite. 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 restaurants 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 Centre are on many visitors' itineraries. Don't head home without exploring First Landing State Park, Chesapeake Beach and Virginia Aquarium & Marine Science Centre either. With Expedia's hotel deals in Virginia Beach, you can see even more popular attractions like these with the money you save.

Explore a world of travel with Expedia