Hotels with Restaurants in Virginia Beach, Virginia

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Virginia Beach Hotels with Restaurants

This weekend
Next weekend

Our top choices for Virginia Beach hotels with a restaurant

Hyatt House Virginia Beach / Oceanfront

Hyatt House Virginia Beach / Oceanfront
3.0 star property
Northeast Virginia Beach
9.0 out of 10, Wonderful, (1,124 reviews)
"Great atmosphere staff was very respectful breakfast was really good..Great for all ages families "
United States
Hector
The price is P6,310
P7,375 total
includes taxes & fees
Feb 4 - Feb 5
Hyatt House Virginia Beach / Oceanfront

Hyatt Place Virginia Beach / Oceanfront

Hyatt Place Virginia Beach / Oceanfront
3.0 star property
Northeast Virginia Beach
9.4 out of 10, Exceptional, (2,212 reviews)
"Great overall stay!"
United States
Tom James
The price is P6,499
P7,592 total
includes taxes & fees
Feb 9 - Feb 10
Hyatt Place Virginia Beach / Oceanfront

Hilton Vacation Club Ocean Beach Club Virginia Beach

Hilton Vacation Club Ocean Beach Club Virginia Beach
3.5 star property
Northeast Virginia Beach
8.4 out of 10, Very Good, (1,214 reviews)
"Excellent resort, will return"
United States
Michael
The price is P4,283
P6,739 total
includes taxes & fees
Feb 3 - Feb 4
Hilton Vacation Club Ocean Beach Club Virginia Beach

DoubleTree by Hilton Virginia Beach Oceanfront South

DoubleTree by Hilton Virginia Beach Oceanfront South
4.0 star property
Northeast Virginia Beach
8.2 out of 10, Very Good, (1,001 reviews)
"Beautiful views "
United States
nicolas
The price is P5,513
P6,458 total
includes taxes & fees
Feb 3 - Feb 4
DoubleTree by Hilton Virginia Beach Oceanfront South

Surfbreak Virginia Beach Oceanfront, an Ascend Collection Hotel

Surfbreak Virginia Beach Oceanfront, an Ascend Collection Hotel
3.0 star property
Northeast Virginia Beach
8.4 out of 10, Very Good, (1,206 reviews)
"I had a great stay and truly enjoyed everything. The property was clean, safe, and quiet, and the location was very convenient. Easy parking, walkable areas, and nearby shopping made it even better. I would definitely stay here again and recommend it to others."
United States
Isabelita
The price is P5,255
P6,161 total
includes taxes & fees
Feb 15 - Feb 16
Surfbreak Virginia Beach Oceanfront, an Ascend Collection Hotel

DoubleTree by Hilton Virginia Beach

DoubleTree by Hilton Virginia Beach
4.0 star property
Northeast Virginia Beach
8.4 out of 10, Very Good, (1,001 reviews)
"Clean rooms, Awesome staff, great food and really good drinks"
United States
Wendy
The price is P5,755
P6,795 total
includes taxes & fees
Feb 3 - Feb 4
DoubleTree by Hilton Virginia Beach

Moxy Virginia Beach Oceanfront

Moxy Virginia Beach Oceanfront
3.0 star property
Northeast Virginia Beach
8.8 out of 10, Excellent, (861 reviews)
"It was a great stay! The staff was wonderful and the room was clean"
United States
David
The price is P5,013
P5,883 total
includes taxes & fees
Feb 1 - Feb 2
Moxy Virginia Beach Oceanfront

Hampton Inn Virginia Beach-Oceanfront South

Hampton Inn Virginia Beach-Oceanfront South
3.0 star property
Northeast Virginia Beach
8.8 out of 10, Excellent, (1,053 reviews)
"Beautiful room and comfortable bed "
United States
Mohammed
The price is P6,216
P7,266 total
includes taxes & fees
Feb 5 - Feb 6
Hampton Inn Virginia Beach-Oceanfront South

Marriott Virginia Beach Oceanfront Resort

Marriott Virginia Beach Oceanfront Resort
4.0 star property
Northeast Virginia Beach
9.0 out of 10, Wonderful, (1,005 reviews)
"Great hotel"
United States
Mauro
The price is P7,469
P10,718 total
includes taxes & fees
Feb 10 - Feb 11
Marriott Virginia Beach Oceanfront Resort

Hilton Virginia Beach Oceanfront

Hilton Virginia Beach Oceanfront
4.0 star property
Northeast Virginia Beach
8.4 out of 10, Very Good, (1,095 reviews)
"Great stay, great staff"
United States
Marcus
The price is P5,925
P6,931 total
includes taxes & fees
Feb 22 - Feb 23
Hilton Virginia Beach Oceanfront
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 Virginia Beach Hotel Reviews

Frequently asked questions

How much do hotels with dining in Virginia Beach cost?
The price for hotels in Virginia Beach ranges from P5,883 to P10,718 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 dining in Virginia Beach?
We recommend The Historic Cavalier Hotel and Beach Club, Autograph Collection. Get comfortable at this 4-star property which comes with a terrace and a sauna. Hyatt Place Virginia Beach Town Center is another popular hotel with dining worth considering. Unpack your bags at this 3-star option and you'll have access to conveniences such as a swimming pool and designer toiletries. There are multiple hotels with dining in Virginia Beach with a total average guest review rating of 8.5.
How many hotels with dining are there in Virginia Beach?
Claim your vacation 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 dining in Virginia Beach?
Use Coastal Hotel and Suites Virginia Beach Oceanfront as a base to experience the culinary delights of Virginia Beach. This well-priced escape offers amenities such as an ocean view and a nearby boardwalk. Another top choice that'll please both your budget and appetite is Hampton Inn Virginia Beach-Oceanfront North. Conveniences here include a swimming pool and a lake view. Hotels with dining in Virginia Beach start from just P5,883 per night. Seeing free attractions in Virginia Beach makes your vacation dollars stretch even further. Virginia Beach Boardwalk and Sandbridge Beach are visitor favorites. With the money you save, you can treat your crew to lunch. 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 dining in Virginia Beach?
Econo Lodge Town Center is a popular choice, located around 11 kilometers 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 family-friendly hotels with dining in Virginia Beach?
Many visitors seeking a family-friendly hotel with dining in Virginia Beach go for Hyatt Place Virginia Beach Town Center. With a 3-star rating and amenities like complimentary breakfast and WiFi, you're sure to feel at home here. Coastal Hotel and Suites Virginia Beach Oceanfront is a 2.5-star stay that will also put you within reach of some delicious dining experiences. A nearby beach and complimentary breakfast help make it a comfortable base for your family break. After checking in and chilling out together in your cozy new digs, it's time to hit the road and visit some of the local sights. Virginia Beach Boardwalk and Sandbridge Beach are top family-friendly attractions in Virginia Beach.
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 The Historic Cavalier Hotel and Beach Club, Autograph Collection, approximately 2 kilometers from the downtown area. A terrace and spa facilities are just two of the many amenities available here. The Westin Virginia Beach Town Center is another stylish option that's sure to please your taste buds. It's located around 14 kilometers from central Virginia Beach and provides guests with access to a swimming pool and pillow top mattresses.
Why book your hotel with dining in Virginia Beach with Expedia?
Whether you're after a hotel with a restaurant, or one that's close to a foodie epicenter, Expedia will have a getaway that suits your tastes. Use our handy filters to search for Virginia Beach hotels with dining on-site. You can also look up accommodations 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 dining in Virginia Beach?
Expedia can help you easily locate cheap hotels with dining in Virginia Beach. Use our filter tools to find accommodations 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 dining?
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 Center, Virginia Aquarium & Marine Science Center 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.

Explore a world of travel with Expedia