Find Hotels with Restaurants in Virginia Beach, VA

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top Virginia Beach Hotels with Restaurants

Hampton Inn Virginia Beach-Oceanfront North
2.5 out of 5
3107 Atlantic Ave, Virginia Beach, VA
Fully refundable
The price is $129 per night from Nov 1 to Nov 1
4.4/5 Excellent! (977 reviews)
"love the breakfast ......awesome"

Reviewed on Oct 11, 2021

Hampton Inn Virginia Beach-Oceanfront North
Hyatt House Virginia Beach / Oceanfront
3 out of 5
2705 Atlantic Avenue, Virginia Beach, VA
The price is $101 per night from Nov 10 to Nov 10
4.4/5 Excellent! (976 reviews)
"The staff was exceptional."

Reviewed on Oct 24, 2021

Hyatt House Virginia Beach / Oceanfront
Schooner Inn
2 out of 5
215 Atlantic Ave, Virginia Beach, VA
The price is $70 per night from Nov 1 to Nov 1
4.3/5 Excellent! (1,220 reviews)
"Very friendly staff!! Beautiful ocean view with small balcony.. clean and walkable to restaurants"

Reviewed on Oct 25, 2021

Schooner Inn
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
SpringHill Suites by Marriott Virginia Beach Oceanfront
3 out of 5
901 Atlantic Ave, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $132 per night from Oct 31 to Oct 31
4.3/5 Excellent! (980 reviews)
"Great location, nice size room. Internet is very slow - HBO comes with the room but you can't watch it, freezes up. Balcony is really small. I had hoped to use that a lot but it was just 2 plastic chairs. Still a nice view."

Reviewed on Oct 25, 2021

SpringHill Suites by Marriott Virginia Beach Oceanfront
The Westin Virginia Beach Town Center
4 out of 5
4535 Commerce St, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $134 per night from Nov 7 to Nov 7
4.3/5 Excellent! (983 reviews)
"Hotel was nice and affordable."

Reviewed on Sep 22, 2021

The Westin Virginia Beach Town Center
DoubleTree by Hilton Virginia Beach Oceanfront South
4 out of 5
615 Atlantic Avenue, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $84 per night from Nov 21 to Nov 21
4.2/5 Excellent! (355 reviews)
"Great stay! Very clean and quiet and peaceful! Will definitely be coming back soon!"

Reviewed on Oct 25, 2021

DoubleTree by Hilton Virginia Beach Oceanfront South
Hilton Garden Inn Virginia Beach Oceanfront
3 out of 5
3315 Atlantic Avenue, Virginia Beach, VA
The price is $127 per night from Nov 7 to Nov 7
4.2/5 Excellent! (984 reviews)
"Service in the"

Reviewed on Oct 17, 2021

Hilton Garden Inn Virginia Beach Oceanfront
Hilton Garden Inn Virginia Beach Town Center
3 out of 5
252 Town Center Dr, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $112 per night from Nov 12 to Nov 12
4.2/5 Very Good! (970 reviews)
"Wonderful"

Reviewed on Oct 4, 2021

Hilton Garden Inn Virginia Beach Town Center
The Founders Inn and Spa, Tapestry Collection by Hilton
4 out of 5
5641 Indian River Rd, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $93 per night from Nov 10 to Nov 10
4.2/5 Very Good! (981 reviews)
"This property was very clean including the room, the staff was friendly as well. I will stay again and have been recommending this hotel since I left."

Reviewed on Sep 23, 2021

The Founders Inn and Spa, Tapestry Collection by Hilton
Holiday Inn Oceanside- VA Beach, an IHG Hotel
3 out of 5
2101 Atlantic Avenue, Virginia Beach, VA
Fully refundable
The price is $107 per night from Nov 2 to Nov 2
4.2/5 Very Good! (986 reviews)
"It was clean and loved the room. The bed was awesome and the pillows. Soft sheets. The shower was wonderful. The view was excellent and the AC unit was wonderful. I loved everything."

Reviewed on Oct 18, 2021

Holiday Inn Oceanside- VA Beach, an IHG Hotel
La Quinta Inn & Suites by Wyndham Virginia Beach
2.5 out of 5
2800 Pacific Ave, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $80 per night from Nov 3 to Nov 3
4.1/5 Very Good! (973 reviews)
"It’s under renovations."

Reviewed on Oct 23, 2021

La Quinta Inn & Suites by Wyndham Virginia Beach
Oceanfront Inn
2.5 out of 5
2901 Atlantic Avenue, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $99 per night from Oct 27 to Oct 27
4.1/5 Very Good! (977 reviews)
"The indoor pool was clean and felt nice to relax in. Adjacent restaurant (Lokey's) had good food and live music from 7-10 and was just next to the hotel. Central location, close to the Nautilus statue. Room was clean, beds comfy. Felt safe there. Staff was very friendly."

Reviewed on Oct 25, 2021

Oceanfront Inn
Ocean Beach Club by Diamond Resorts
3.5 out of 5
3401 Atlantic Ave, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $99 per night from Nov 2 to Nov 2
4/5 Very Good! (2,438 reviews)
"Family enjoyed this hotel. Good location, clean rooms, lex from the front desk was amazing"

Reviewed on Oct 10, 2021

Ocean Beach Club by Diamond Resorts
Ramada Plaza by Wyndham Virginia Beach
3 out of 5
2809 Atlantic Ave, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $85 per night from Nov 2 to Nov 2
3.9/5 Very Good! (1,028 reviews)
"Nice hotel for the price, great location. Two things- there was a live roach on the wall of the shower and the elevators had a strong pot smell."

Reviewed on Oct 25, 2021

Ramada Plaza by Wyndham Virginia Beach
Country Inn & Suites by Radisson, Virginia Beach (Oceanfront), VA
3 out of 5
1801 Atlantic Ave, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $79 per night from Nov 2 to Nov 2
3.9/5 Very Good! (1,255 reviews)
"The view from our oceanfront room was breathtaking. Location was perfect. We were able to watch every sunrise balcony view! The beds were very nicely made w/ clean white sheets & CLEAN down comforters & top comforters. During this time room service was limited but was offered to change the sheets ..."

Reviewed on Oct 22, 2021

Country Inn & Suites by Radisson, Virginia Beach (Oceanfront), VA
Best Western Plus Sandcastle Beachfront Hotel
2.5 out of 5
1307 Atlantic Ave, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $89 per night from Nov 1 to Nov 1
3.8/5 Good! (960 reviews)
"Great view and friendly staff"

Reviewed on Oct 11, 2021

Best Western Plus Sandcastle Beachfront Hotel
Hilton Virginia Beach Oceanfront
4 out of 5
3001 Atlantic Ave, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $133 per night from Nov 21 to Nov 21
3.7/5 Good! (1,031 reviews)
"One of the three elevators was operating, extremely frustrating. Other than that great staying there for a night."

Reviewed on Oct 25, 2021

Hilton Virginia Beach Oceanfront
Days Inn by Wyndham Virginia Beach At The Beach
2 out of 5
1000 Atlantic Ave, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $50 per night from Nov 7 to Nov 7
3.6/5 Good! (955 reviews)
"Ggbj"

Reviewed on Oct 24, 2021

Days Inn by Wyndham Virginia Beach At The Beach
Surfbreak Oceanfront Hotel, Ascend Hotel Collection
3 out of 5
1101 Atlantic Ave, Virginia Beach, VA
The price is $129 per night from Oct 29 to Oct 29
3.5/5 Good! (954 reviews)
"This is good for a last minute stay that is close to everything. This isn't luxurious, like I said... good for a last minute hotel. Beds weren't that comfy and there wasn't much of a comforter, just a thin blanket. There was still trash on the balcony when we checked in. It was decently affordable ..."

Reviewed on Oct 25, 2021

Surfbreak Oceanfront Hotel, Ascend Hotel Collection
Wyndham Virginia Beach Oceanfront
3 out of 5
5700 Atlantic Ave, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $89 per night from Nov 1 to Nov 1
2.8/5 (1,619 reviews)
"Linens and towels are the only clean stuff in the room. I had to clean and sanitize myself everything else (remote control, hard surfaces, etc) in the room. Dust and rust on everything!!! I took pictures!!"

Reviewed on Sep 21, 2021

Wyndham Virginia Beach Oceanfront
Don't see what you're looking for?
We've got more Hotels with Restaurants. Find the right one for you.
View all properties
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.

Pocket Guide: Hotels with Restaurants in Virginia Beach

Search for hotels in Virginia Beach on Expedia. You can easily find your hotels in Virginia Beach using one of the methods below:

  • View our selection of featured hotels in Virginia Beach
  • Use the map to find hotels in the Virginia Beach neighborhood you prefer
  • Use the filters to see hotels in a specific area of Virginia Beach, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Virginia Beach
  • Enter your travel dates to view the best deals on hotels in Virginia Beach - while they last

More trip options

Recent reviews of Virginia Beach hotels

Travelers Loved These Hotels with Restaurants