Find hotels in Virginia Beach, VA from $42

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Filter by

Hampton Inn Virginia Beach-Oceanfront North
2.5 out of 5
3107 Atlantic Ave, Virginia Beach, VA
Fully refundable
The price is $112 per night from Jan 2 to Jan 2
0.42 mi from city center
4.4/5 Wonderful! (933 reviews)
"Spotless Rooms and super nice staff."

Reviewed on Dec 6, 2021

Hampton Inn Virginia Beach-Oceanfront North
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 Dec 15 to Dec 15
0.26 mi from city center
3.9/5 Very Good! (1,042 reviews)
"Clean. Staff friendly. Close to beach"

Reviewed on Dec 7, 2021

Ramada Plaza by Wyndham Virginia Beach
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 $88 per night from Dec 21 to Dec 21
1.3 mi from city center
4.2/5 Excellent! (376 reviews)
"The view"

Reviewed on Dec 6, 2021

DoubleTree by Hilton Virginia Beach Oceanfront South
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.
Turtle Cay by Diamond Resorts
2.5 out of 5
600 Atlantic Ave, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $79 per night from Jan 2 to Jan 2
1.32 mi from city center
4.1/5 Very Good! (1,060 reviews)
"The full kitchen was amazing"

Reviewed on Nov 29, 2021

Turtle Cay by Diamond Resorts
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 $78 per night from Dec 21 to Dec 21
0.21 mi from city center
4.1/5 Very Good! (967 reviews)
"Excellent service"

Reviewed on Nov 22, 2021

La Quinta Inn & Suites by Wyndham Virginia Beach
Hyatt House Virginia Beach / Oceanfront
3 out of 5
2705 Atlantic Avenue, Virginia Beach, VA
Fully refundable
The price is $98 per night from Dec 12 to Dec 12
0.18 mi from city center
4.4/5 Excellent! (973 reviews)
"Hyatt Place/House is my fav property to stay at."

Reviewed on Dec 7, 2021

Hyatt House 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 $42 per night from Jan 3 to Jan 3
1.05 mi from city center
3.6/5 Good! (978 reviews)
"Across the street for Beach access, and boardwalk"

Reviewed on Nov 15, 2021

Days Inn by Wyndham Virginia Beach At The Beach
Wyndham Virginia Beach Oceanfront
3 out of 5
5700 Atlantic Ave, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $98 per night from Dec 9 to Dec 9
2.13 mi from city center
2.7/5 (1,667 reviews)
"Great location on the beach! Hotel is a little dated in decor."

Reviewed on Nov 23, 2021

Wyndham 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 $143 per night from Dec 12 to Dec 12
8.75 mi from city center
4.3/5 Excellent! (981 reviews)
"Just the friendliest and most helpful staff there can be! We always return to this hotel ."

Reviewed on Dec 5, 2021

The Westin Virginia Beach Town Center
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 Dec 14 to Dec 14
0.5 mi from city center
3.9/5 Very Good! (1,251 reviews)
"The parking situation is CRAMPED and very tight turns."

Reviewed on Dec 5, 2021

Country Inn & Suites by Radisson, Virginia Beach (Oceanfront), VA
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 $79 per night from Jan 2 to Jan 2
0.63 mi from city center
4/5 Very Good! (2,457 reviews)
Great Getaway
"Very relaxing and just what I was looking forward too. Ocean view, nice walks on the boardwalk and beach, and great heated pool. Would visit again for sure, just to see Emily at the Tiki Bar."

Reviewed on Nov 6, 2021

Ocean Beach Club by Diamond Resorts
Red Roof Inn Virginia Beach
2 out of 5
196 Ballard Ct, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $53 per night from Jan 2 to Jan 2
11.33 mi from city center
3.1/5 (974 reviews)
"The property was easy to find and the check in process was simple and straight forward as well as the check out process. I didn't like that check-out had to be around 11 a.m. however I know it is done for a reason. I will say that the covers on the beds are very thin and are basically sheets and ..."

Reviewed on Nov 21, 2021

Red Roof Inn Virginia Beach
Magnuson Hotel Virginia Beach
2 out of 5
5708 Northampton Blvd, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $49 per night from Dec 9 to Dec 9
11.46 mi from city center
2.3/5 (444 reviews)
"This my 3rd time staying here and this time it was a comforting stay. Staff was friendly and attentive. The door was hard to get into with the card due to the door handle was loose and would not read the entry card you scan with other than that it was a great stay. Thanks everyone"

Reviewed on Nov 27, 2021

Magnuson Hotel Virginia Beach
Boardwalk by Diamond Resorts
3 out of 5
1601 Atlantic Ave, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $79 per night from Jan 2 to Jan 2
0.64 mi from city center
4/5 Very Good! (1,227 reviews)
"Our room was nice and clean. The staff was friendly, helpful & knowledgeable. We definitely enjoyed our stay."

Reviewed on Dec 4, 2021

Boardwalk by Diamond Resorts
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 Dec 9 to Dec 9
0.29 mi from city center
4.1/5 Very Good! (998 reviews)
"King Neptune statue. Hope to stay again very soon"

Reviewed on Dec 3, 2021

Oceanfront Inn
Beach Quarters by Diamond Resorts
2.5 out of 5
501 Atlantic Avenue, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $69 per night from Jan 2 to Jan 2
1.39 mi from city center
3.7/5 Good! (1,382 reviews)
"Amazing front desk service !!"

Reviewed on Dec 3, 2021

Beach Quarters by Diamond Resorts
Schooner Inn
2 out of 5
215 Atlantic Ave, Virginia Beach, VA
The price is $60 per night from Jan 2 to Jan 2
1.58 mi from city center
4.3/5 Excellent! (1,267 reviews)
"Excellent as always. I have stayed many times here and received excellent customer service checking & in out"

Reviewed on Dec 6, 2021

Schooner Inn
Oceanaire by Diamond Resorts
3.5 out of 5
3421 Atlantic Ave, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $109 per night from Jan 2 to Jan 2
0.57 mi from city center
3.9/5 Good! (986 reviews)
"Room was clean and appealing, bed was comfortable. Indoor pool area was small but the property is right on the beach. Nice roof terrace on the 10th floor and fire pit in the first level. Lounge was closed do can't comment. Parking was free but inconvenient -- lot is not on the property but one block ..."

Reviewed on Nov 14, 2021

Oceanaire by Diamond Resorts
Sea View Hotel
2 out of 5
2109 Atlantic Ave, Virginia Beach, VA
Fully refundableReserve now, pay when you stay
The price is $71 per night from Jan 2 to Jan 2
0.29 mi from city center
3.5/5 Good! (938 reviews)
"Is dirty done things not have gym"

Reviewed on Nov 29, 2021

Sea View Hotel
Crowne Plaza Virginia Beach Town Center, an IHG Hotel
3.5 out of 5
4453 Bonney Rd, Virginia Beach, VA
Fully refundable
The price is $109 per night from Dec 9 to Dec 9
8.47 mi from city center
3.8/5 Good! (972 reviews)
"Ndbe"

Reviewed on Nov 26, 2021

Crowne Plaza Virginia Beach Town Center, an IHG Hotel
Don't see what you're looking for?
See all available properties in Virginia Beach
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.

Where to stay in Virginia Beach

Find the best Virginia Beach areas and neighborhoods for the activities you enjoy most. Learn more about Virginia Beach

Price trends for hotels in Virginia Beach

Less expensive
More expensive
This month
Next month
December
July
$88
$97
Month
Price
January
$97
February
$104
March
$127
April
$156
May
$173
June
$225
July
$241
August
$219
September
$182
October
$139
November
$131
December
$88
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Virginia Beach. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

Recent reviews of Virginia Beach hotels
expedia verified reviews