Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Browse for Virginia Beach Beach Hotels & Resorts $47

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Virginia Beach Beach Hotels

Hyatt House Virginia Beach / Oceanfront
3 out of 5
2705 Atlantic Avenue, Virginia Beach, VA
Free Cancellation
The price is $179 per night
4.5/5Wonderful! (728 reviews)

"The proximity to the beach was wonderful and the staff was accommodating and friendly. Their wasn't too much for me to complain about especially under the current conditions."…"

Reviewed on May 4, 2020

Hyatt House Virginia Beach / Oceanfront
Hampton Inn Virginia Beach-Oceanfront North
3 out of 5
3107 Atlantic Ave, Virginia Beach, VA
Free CancellationReserve now, pay when you stay
The price is $169 per night
4.3/5Excellent! (1,371 reviews)

"First, the property is under renovation so cannot give them 5 stars, but it's obvious that's where they are headed. Second, my room was already renovated and it was beautiful and comfortable. I assume the rest of the hotel will be of that standard. Staff, was friendly and competent. Breakfast was ..."…"

Reviewed on Mar 15, 2020

Hampton Inn Virginia Beach-Oceanfront North
Schooner Inn
2 out of 5
215 Atlantic Ave, Virginia Beach, VA
Get Rates
4.1/5Very Good! (1,995 reviews)

"I liked the view from the room, the room was clean, and the staff was pleasant. The hot tub in the room and view of the beach is why I booked. Both were satisfactory. The walls are thin so I could hear the person next door who had a nasty cough. There were other noises as well which didnt allow for ..."…"

Reviewed on May 27, 2020

Schooner Inn
DoubleTree by Hilton Virginia Beach Oceanfront South
2.5 out of 5
615 Atlantic Avenue, Virginia Beach, VA
Free CancellationReserve now, pay when you stay
The price is $179 per night
4.1/5Very Good! (57 reviews)

"Property was newly renovated. It was clean. We had a great time. Very accessible to the beach."…"

Reviewed on May 30, 2020

DoubleTree by Hilton Virginia Beach Oceanfront South
La Quinta Inn & Suites by Wyndham Virginia Beach
2.5 out of 5
2800 Pacific Ave, Virginia Beach, VA
Free CancellationReserve now, pay when you stay
The price is $98 per night
4/5Very Good! (1,894 reviews)

"This property is a great location! It’s really walkable to a lot of great restaurants and the beach. There is also a super market right behind it so you can pick up water and snacks if you need some. Rooms were comfortable sized, bathrooms a bit on the small side, but great lighting. The only thing ..."…"

Reviewed on Mar 22, 2020

La Quinta Inn & Suites by Wyndham Virginia Beach
Oceanfront Inn
2.5 out of 5
2901 Atlantic Avenue, Virginia Beach, VA
Free CancellationReserve now, pay when you stay
The price is $105 per night
4/5Very Good! (1,927 reviews)

"The hotel was clean and the staff was very professional."…"

Reviewed on May 19, 2020

Oceanfront Inn
The Barclay Towers Resort Hotel
2.5 out of 5
809 Atlantic Ave, Virginia Beach, VA
Free CancellationReserve now, pay when you stay
The price is $119 per night
4/5Very Good! (1,975 reviews)

"My stay was during the COVID19 Pandemic so obviously I did not get to use the amenities. This Hotel is a bit dated, but my stay was very comfortable. The Views are exceptional from the balcony. Staff was friendly and helpful. My room was very clean. I have no complaints. I wish my whole family was ..."…"

Reviewed on May 13, 2020

The Barclay Towers Resort Hotel
Ocean Beach Club by Diamond Resorts
3.5 out of 5
3401 Atlantic Ave, Virginia Beach, VA
Free CancellationReserve now, pay when you stay
The price is $99 per night
4/5Very Good! (2,063 reviews)

"Not enough towels and took forever to get new ones."…"

Reviewed on May 30, 2020

Ocean Beach Club by Diamond Resorts
Best Western Plus Sandcastle Beachfront Hotel
2.5 out of 5
1307 Atlantic Ave, Virginia Beach, VA
Free CancellationReserve now, pay when you stay
The price is $130 per night
3.9/5Very Good! (2,025 reviews)

"The room was a little dirty but they treat us good. Stuff was nice and helpful"…"

Reviewed on May 28, 2020

Best Western Plus Sandcastle Beachfront Hotel
Country Inn & Suites by Radisson, Virginia Beach (Oceanfront), VA
3 out of 5
1801 Atlantic Ave, Virginia Beach, VA
Free CancellationReserve now, pay when you stay
The price is $122 per night
3.9/5Good! (2,087 reviews)

"I was on the 6th floor. Beautiful view of the ocean. Room was very comfortable and inviting. Beverly at the front desk was wonderful. She is a great asset to the hotel."…"

Reviewed on May 25, 2020

Country Inn & Suites by Radisson, Virginia Beach (Oceanfront), VA
Ocean Holiday
2.5 out of 5
Atlantic Avenue,2417, Virginia Beach, VA
Free CancellationReserve now, pay when you stay
The price is $109 per night
3.9/5Good! (1,419 reviews)

"Loved everything . I get this hotel every time my family comes to visit me since I’m in the military and they never give me a problem. Right on the beach wondering view"…"

Reviewed on May 29, 2020

Ocean Holiday
Beach Quarters by Diamond Resorts
2.5 out of 5
501 Atlantic Avenue, Virginia Beach, VA
Free CancellationReserve now, pay when you stay
The price is $119 per night
3.7/5Good! (1,136 reviews)

"Oceanfront!!! Close to everything. We went during Covid-19 so everything wasn’t open."…"

Reviewed on May 26, 2020

Beach Quarters by Diamond Resorts
Ramada Plaza by Wyndham Virginia Beach
3 out of 5
2809 Atlantic Ave, Virginia Beach, VA
Free CancellationReserve now, pay when you stay
The price is $110 per night
3.7/5Good! (2,268 reviews)

"Location. Ocean view! Friendly staff. Right on the boardwalk."…"

Reviewed on May 28, 2020

Ramada Plaza by Wyndham Virginia Beach
Clarion Inn & Suites Virginia Beach
2.5 out of 5
2604 Atlantic Avenue, Virginia Beach, VA
Free Cancellation
The price is $75 per night
3.6/5Good! (1,511 reviews)

"My ONLY complaint is that it isn't on the waterfront and unfortunately staff are very clear in telling you that when you call."…"

Reviewed on May 29, 2020

Clarion Inn & Suites Virginia Beach
Oceans 2700
2.5 out of 5
2700 Pacific Avenue, Virginia Beach, VA
Free CancellationReserve now, pay when you stay
The price is $47 per night
3.6/5Good! (1,111 reviews)

"Close to everything and not expensive and maintained"…"

Reviewed on May 27, 2020

Oceans 2700
Days Inn by Wyndham Virginia Beach At The Beach
2 out of 5
1000 Atlantic Ave, Virginia Beach, VA
Free CancellationReserve now, pay when you stay
The price is $80 per night
3.5/5Good! (2,047 reviews)

"was treated very well. staff was very helpful. the food as very good and was plenty to eat."…"

Reviewed on Jan 26, 2020

Days Inn by Wyndham Virginia Beach At The Beach
Wyndham Virginia Beach Oceanfront
3 out of 5
5700 Atlantic Ave, Virginia Beach, VA
Free CancellationReserve now, pay when you stay
The price is $125 per night
3.4/5 (1,272 reviews)

"The staff is super friendly and very helpful. The room needed some detail cleaning and updating but overall ok. The only disappointment was that the pool was closed due to them working on the roof. I canceled a previous reservation at another hotel just for that reason so I book this more expensive ..."…"

Reviewed on May 27, 2020

Wyndham Virginia Beach Oceanfront
Travelodge by Wyndham Suites Virginia Beach Oceanfront
2 out of 5
1909 Atlantic Ave, Virginia Beach, VA
Free CancellationReserve now, pay when you stay
The price is $90 per night
2.7/5 (1,711 reviews)

"Everything was good. Except I would have like to have an outdoor balcony. Not screened in."…"

Reviewed on Mar 1, 2020

Travelodge by Wyndham Suites Virginia Beach Oceanfront
Don't see what you're looking for?
We've got more Beach Hotels. 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.

Beach Hotels in Virginia Beach

Known for its beaches and live music, Virginia Beach offers a lot for the traveler planning a beach getaway. There are 120 beach hotels and other accommodation options to choose from in this seaside destination, so it's easy to find one that meets your needs.

As you search for a place to stay by the water in Virginia Beach, consider selecting one of these top beach hotels with high ratings from Expedia travelers.

Wyndham Virginia Beach Oceanfront - 3-star hotel on the beach. It features an outdoor pool, a restaurant, and free WiFi. Guests love the family friendliness.

Oceans 2700 - 2.5-star hotel near Croatan Beach. Our travelers recommend its breakfast and overall value. This hotel boasts an outdoor pool, free WiFi, and free parking.

The Barclay Towers Resort Hotel - 2.5-star hotel, 10-minute walk from Croatan Beach. It offers an indoor pool, free continental breakfast, and a spa tub. Guest reviews highlight the walkable location and overall value.

La Quinta Inn & Suites Virginia Beach - 2.5-star hotel near Croatan Beach. It features a seasonal outdoor pool, free continental breakfast, and free WiFi. Guests love the beach locale and breakfast.

Beach Quarters by Diamond Resorts - 2.5-star family-friendly condo on the beach. Our travelers recommend its walkable location and comfortable rooms. This condo boasts an outdoor pool, a poolside bar, and a sauna.

Planning Your Trip to Virginia Beach

If weather is an important factor for your vacation, you can use these local temperature and rainfall averages to decide your travel dates.

  • Hottest months: July, August, June, and September, with an average temperature of 86°F
  • Coldest months: January, February, December, and March, with an average temperature of 33°F
  • Driest months: November, February, April, and December, with an average rainfall of 3.04 inches
  • Rainiest months: August, July, June, and September, with an average rainfall of 4.59 inches

Sightseeing in and Around Virginia Beach

After arriving and settling in at your accommodation of choice, you might want to venture out and explore. If you're excited to scope out the beaches, spend a relaxing day by the water at Croatan Beach or Chesapeake Beach. Experience the area's surfing and live music, and make time for local attractions like Virginia Aquarium and Marine Science Center and Ocean Breeze Waterpark. For additional things to see and do, consider a visit to First Landing State Park or Cape Henry Lighthouse. Visitors also enjoy Virginia Beach for its:
  • Sports
  • Jogging trails

Getting Around Virginia Beach

To get to Virginia Beach, you can fly into Norfolk, VA (ORF-Norfolk Intl.), the closest major airport, which is located 13 mi (20.9 km) from the city center. If you'd like to explore around the area, you may want to rent a car for your trip.

Frequently asked questions

What is Virginia Beach like for travelers who love the beach?
Known for its beaches and live music, Virginia Beach offers a lot for the traveler planning a beach getaway. This seaside destination has 120 beach hotels and other accommodation options to choose from, so it’s easy to find one that works for you.
What's the best place to stay for a beach vacation in Virginia Beach?
Barclay Cottage Bed and Breakfast is a top 3-star beachfront hotel with a seasonal outdoor pool and a restaurant. Other good options for your beach trip include Ocean Holiday and Hampton Inn Virginia Beach-Oceanfront North. To enjoy some time by the water, head to Sandbridge Beach or Croatan Beach.
What's the seasonal weather like in Virginia Beach?
Good weather can be important during a beach vacation, so you can use these local temperature and rainfall averages to decide when to visit. The hottest months are usually July and August with an average temp of 76°F, while the coldest months are January and February with an average of 44°F. Average annual rainfall for Virginia Beach is 44 inches.
What is there to see and do around Virginia Beach?
After getting settled at your accommodation of choice, you’ll likely want to venture out and explore. If you’re excited to scope out the beaches, spend a relaxing day by the water at Sandbridge Beach or Croatan Beach. Experience the area’s surfing and live music, and make time for local attractions like Virginia Beach Boardwalk and Virginia Beach Town Center. For additional things to see and do, consider a visit to Neptune Statue or Virginia Aquarium and Marine Science Center.
What's the best way to get around Virginia Beach?
Make your way to Virginia Beach with a flight to Norfolk, VA (ORF-Norfolk Intl.), the closest major airport which is located 13 mi (20.9 km) from the city center. If you’d like to venture out around the area, you may want a rental car for your journey.

Travelers Loved These Beach Hotels

More trip options