Cheap Hotels in Virginia Beach, VA from $52

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Cheap Virginia Beach hotels for your trip

Top Virginia Beach Cheap Hotels | Reserve now, pay later

Schooner Inn
2 out of 5
215 Atlantic Ave, Virginia Beach, VA, 23451
The price is $100 per night from Sep 5 to Sep 6
4.4/5 Excellent! (1,591 reviews)
"This property is excellent for the price. The rooms were very clean and modern. The hotel is right off the beach and close to the playground. I will stay here again."

Reviewed on Aug 10, 2022

Schooner Inn
Days Inn by Wyndham Virginia Beach At The Beach
2 out of 5
1000 Atlantic Ave, Virginia Beach, VA, 23451
Fully refundableReserve now, pay when you stay
The price is $70 per night from Sep 5 to Sep 6
3.6/5 Good! (1,001 reviews)
"The location was great and the service was good too. Except it needs a renovation from outside it looks outdated."

Reviewed on Aug 10, 2022

Days Inn by Wyndham Virginia Beach At The Beach
Sundial Inn
2 out of 5
308 21st St, Virginia Beach, VA, 23451
Fully refundableReserve now, pay when you stay
The price is $69 per night from Sep 5 to Sep 6
3.4/5 Good! (1,000 reviews)
"Good price"

Reviewed on Aug 1, 2022

Sundial 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.
Oceans 2700
2.5 out of 5
2700 Pacific Avenue, Virginia Beach, VA, 23451
Fully refundableReserve now, pay when you stay
The price is $52 per night from Sep 1 to Sep 2
3.4/5 Good! (1,002 reviews)
"Saff was very friendly and hotel was clean. Will definitely be staying here again"

Reviewed on Aug 10, 2022

Oceans 2700
Baymont by Wyndham Virginia Beach Oceanfront
2 out of 5
1201 Atlantic Ave, Virginia Beach, VA, 23451
3.2/5 (999 reviews)
"this was,by far,the worst hotel ever!!I got refunded and stayed somewhere else..place was soo rundown andDIRTY!!!"

Reviewed on Oct 27, 2019

Baymont by Wyndham Virginia Beach Oceanfront
Red Roof Inn Virginia Beach
2 out of 5
196 Ballard Ct, Virginia Beach, VA, 23462
Fully refundableReserve now, pay when you stay
The price is $69 per night from Sep 11 to Sep 12
3.1/5 (999 reviews)
Great service!
"The gentleman who checked is in was exceptionally pleasant. Very helpful, polite, and professional. His customer service really left an impression."

Reviewed on Aug 7, 2022

Red Roof Inn Virginia Beach
Blue Marlin Inn & Suites
2 out of 5
2411 Pacific Ave, Virginia Beach, VA, 23451
Fully refundableReserve now, pay when you stay
The price is $60 per night from Sep 5 to Sep 6
3/5 (762 reviews)
"Great deal!! Great ownership/management."

Reviewed on Jul 18, 2022

Blue Marlin Inn & Suites
Travelodge by Wyndham Suites Virginia Beach Oceanfront
2 out of 5
1909 Atlantic Ave, Virginia Beach, VA, 23451
Fully refundableReserve now, pay when you stay
The price is $136 per night from Sep 5 to Sep 6
2.8/5 (1,000 reviews)
"I love that it was an ocean front the view was beautiful. I didn’t like how the service, I didn’t get any toilet paper refill or any new towels."

Reviewed on Aug 9, 2022

Travelodge by Wyndham Suites Virginia Beach Oceanfront
Howard Johnson by Wyndham Virginia Beach
2.5 out of 5
5173 Shore Dr, Virginia Beach, VA, 23455
Fully refundableReserve now, pay when you stay
The price is $71 per night from Aug 18 to Aug 19
2.7/5 (1,000 reviews)
Mostly Happy
"Wyndham could treat this place better. They have no ice buckets & the ice machine most likely needs replacing. The repairman was there, but it still didn't work."

Reviewed on Jul 25, 2022

Howard Johnson by Wyndham Virginia Beach
Magnuson Hotel Virginia Beach
2 out of 5
5708 Northampton Blvd, Virginia Beach, VA, 23455
Fully refundableReserve now, pay when you stay
The price is $58 per night from Sep 6 to Sep 7
2.3/5 (556 reviews)
"Good stay"

Reviewed on Jul 29, 2022

Magnuson Hotel Virginia Beach
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.

Cheap Motels in Virginia Beach

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.

2-star Hotels in Virginia Beach

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.

3-star Hotels in Virginia Beach

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.

How can I get cheap hotels in Virginia Beach?

Best tips to find a cheap hotel in Virginia Beach

  1. If you're looking to travel to Virginia Beach on a budget, you'll be happy to know that you can find hotels for as low as $52. Of course, that price is affected by amenities, star rating, and even the time of year you visit. At most, hotel prices can be as high as $209. Staying a short amount of time in Virginia Beach is an effective way to reduce hotel costs.

  2. When you cut your vacation down to just a few days, you don't have to worry as much about hotel prices since you don't have that many nights to stay. For budget hotels in Virginia Beach, 3 to 4 days should be all the nights you need. That's generally enough to enjoy the city's top attractions, though there's certainly enough to do to warrant a week-long trip.

  3. When booking cheap hotel rooms in Virginia Beach, it's typically best to book about 3 weeks in advance. Book further in advance than that and you could be paying too much for your room, as hotels will often overestimate future demand. However, if you wait too long, you might find that the hotel has been completely booked.

  4. When you utilize search filters on Expedia, you'll be able to narrow down your results in a flash. These search filters cover a wide variety of factors you may be interested in when it comes to finding a cheap hotel in Virginia Beach, including amenities such as Free Breakfast, 2-star rating, or proximity to local attractions. You can even set filters for price limits to ensure that all the displayed results are within your budget.

  5. For additional savings on Virginia Beach cheap hotels, be sure to check out Expedia Rewards. You may be eligible for extra discounts on your trip, and you can earn points for even more savings on your next trip. Becoming a member is entirely free. 

Virginia Beach Cheap Hotels information

 

Cheap Hotels in Virginia Beach

84

Highest price $209
Cheapest price $52
Number of guest reviews 9910
Total number of hotels in Virginia Beach 1636

 

Frequently asked questions

Recent reviews of Virginia Beach hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code