Best Resorts in Virginia Beach

Most properties are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Browse Select Virginia Beach Resorts

Ocean Sands Resort with a nice Oceanfront Balcony
The price is $129 per night from Dec 2 to Dec 3
$129
per night
Dec 2 - Dec 3
4.4/5 Wonderful! (45 reviews)
Very nice
"Very nice"

Reviewed on Nov 9, 2022

Ocean Sands Resort with a nice Oceanfront Balcony
Ocean Key Resort next to Rudee Inlet
The price is $119 per night from Dec 2 to Dec 3
$119
per night
Dec 2 - Dec 3
4.5/5 Wonderful! (61 reviews)
Excellent
"This is the 2nd time we’ve stayed at Ocean Key Resort in the past 13 months. We have enjoyed our stay immensely each time. The facility is exceptionally clean, the staff is top-notch and so accommodating and the location is great. The host has been overly accommodating and receptive and I would look ..."

Reviewed on Nov 28, 2022

Ocean Key Resort next to Rudee Inlet

Save an average of 15% on thousands of hotels when you're signed in

Beautiful Oceanfront 2 bedroom luxury suite at Oceanaire Resort, upscale resort
5/5 Exceptional! (1 review)
Wonderful Stay
"We had a great stay and couldn't be more pleased with this Oceanaire property. Our condo we stayed in was perfect for my family. Plenty of space, with very pretty views of the ocean and the rooms were spotless. Very well maintained units. They have four pools, two outdoor, one indoor for everyone ..."

Reviewed on Aug 17, 2018

Beautiful Oceanfront 2 bedroom luxury suite at Oceanaire Resort, upscale resort
Beach Street USA at the Atrium in the heart of VA Beach Oceanfront area!
The price is $189 per night from Dec 2 to Dec 3
$189
per night
Dec 2 - Dec 3
4.4/5 Wonderful! (43 reviews)
Long weekend
"Very nice property"

Reviewed on Oct 12, 2022

Beach Street USA at the Atrium in the heart of VA Beach Oceanfront area!
The Atrium in the heart of the beachfront with Free Tanning
The price is $99 per night from Dec 4 to Dec 5
$99
per night
Dec 4 - Dec 5
4.2/5 Excellent! (21 reviews)
GREAT LOCATION....NOT BEACH FRONT...VERY SHORT WALK....CLOSE TO EVERYTHING....WOULD STAY AGAIN 👌🏽
"Great Experience 👍"

Reviewed on Jul 9, 2022

The Atrium in the heart of the beachfront with Free Tanning
Ocean Key Resort
Virginia Beach, VA
The price is $109 per night from Dec 4 to Dec 5
$109
per night
Dec 4 - Dec 5
3.9/5 Very Good! (26 reviews)
Nice location
"Great room located very close to nice restaurants and shopping."

Reviewed on Aug 20, 2022

Ocean Key Resort
Ocean Sands Resort with a nice Oceanfront Balcony
The price is $129 per night from Dec 2 to Dec 3
$129
per night
Dec 2 - Dec 3
4.3/5 Excellent! (85 reviews)
Enjoyed my time
"This unit was on the first floor. The pics on the listing showed a balcony so I assumed it would not be on the first floor. It was nice to open the door and be right on the boardwalk. All we had to do was open the curtains or door to see the beautiful sunrise. There are many little interesting shops ..."

Reviewed on Oct 30, 2022

Ocean Sands Resort with a nice Oceanfront Balcony
Ocean Beach Club and Oceanaire is the nicest resort in Virginia Beach - 4 stars
4.5/5 Wonderful! (2 reviews)
Perfect
"The whole experience was fantastic. The pools were great and the beach right across the bike path. The room was tidy with dishes for four. The view from the bedroom window and balcony is flawless."

Reviewed on Jun 26, 2021

Ocean Beach Club and Oceanaire is the nicest resort in Virginia Beach - 4 stars
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.

Other property types in Virginia Beach

The Ocean Sands Resort by VSA Resorts
3 out of 5
2207 Atlantic Avenue, Virginia Beach, VA, 23451
3.9/5 Good! (1,077 reviews)
"Good location and but it could use a little updating."

Reviewed on Oct 24, 2022

The Ocean Sands Resort by VSA Resorts
The Ocean Key Resort by VSA Resorts
3 out of 5
424 Atlantic Avenue, Virginia Beach, VA, 23451
3.8/5 Good! (984 reviews)
"Great location, enjoyed the hottub."

Reviewed on Nov 18, 2022

The Ocean Key Resort by VSA Resorts
The Atrium Resort by VSA Resorts
3.5 out of 5
315 21st St, Virginia Beach, VA, 23451
4/5 Very Good! (1,021 reviews)
"The only complain was the sofa bed is old and not comfortable ."

Reviewed on Oct 21, 2022

The Atrium Resort by VSA Resorts
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.

Virginia Beach Resorts information

Number of reviews 284
Accommodation 68 Resorts
Lowest Price $65
Highest Price $189

Frequently asked questions

What can I expect from a resort vacation in Virginia Beach?
Longing for a relaxing getaway? You deserve all the luxuries and comforts of a resort, where you can find everything you need for your stay—from tasty dining options to activities and entertainment. Choose from 118 resorts in Virginia Beach and discover the one that’s best for you, whether you see yourself kicking back in a luxury suite or hitting the golf course for an afternoon game.
What's a favorite resort for my stay in Virginia Beach?
Ocean Key Resort next to Rudee Inlet - Only a 5-minute walk from Virginia Beach Boardwalk. Features a water park, a fitness center, and concierge services. Ocean Beach Resort 1 Bedroom Suite, Ocean View - Book Now!* - Only a 5-minute walk from Virginia Beach Boardwalk. Has an outdoor pool. Ocean Sands Resort with a nice Oceanfront Balcony - Only a 5-minute walk from Virginia Beach Boardwalk. Enjoy the water park, sauna, and fitness center. Ocean Sands Resort with a nice Oceanfront Balcony - Only a 5-minute walk from Virginia Beach Boardwalk. Amenities include a fitness center, concierge services, and an indoor pool. Ocean Beach Club and Oceanaire is the nicest resort in Virginia Beach - 4 stars - Only a 5-minute walk from Virginia Beach Boardwalk. Access to a water park, a fitness center, and a garden.
How many resorts are there in Virginia Beach?
Choose among Expedia’s 118 resort hotels in Virginia Beach where you can enjoy fine dining, fantastic guest rooms, and more.
What can I do in Virginia Beach?
Travelers love exploring the beaches in Virginia Beach, and also speak highly of its live music venues. Get some time by the water at Croatan Beach and Chesapeake Beach, or head to Pacific Avenue and Lynnhaven Mall for some retail therapy. Additional attractions in the area include Neptune Statue and Neptune’s Park.
What's the seasonal weather like in Virginia Beach?
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 precipitation for Virginia Beach is 44 inches.
What's the best way to get to and around Virginia Beach?
Fly into Norfolk Intl. Airport (ORF), which is located 13 mi (20.9 km) away from the heart of the city. Otherwise, look for flights into Newport News - Williamsburg Intl. Airport (PHF), which is 34.3 mi (55.3 km) away. If you want to venture outside of the area, hop on a train at Virginia Beach Station.

Recent reviews of Virginia Beach hotels
expedia verified reviews