Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Virginia Beach

Best deal Jun 14 - Jun 16
Tonight May 21 - May 22
This weekend May 24 - May 26
Next weekend May 31 - Jun 2

Featured Virginia Beach Beach Hotels

See all 934 Properties in Virginia Beach

Estimated price for 1 night/2 adults

Days Inn by Wyndham Virginia Beach At The Beach
Days Inn by Wyndham Virginia Beach At The Beach
2.0 out of 5.0 1000 Atlantic Ave, Virginia Beach, VA
3.5/5 (2798 reviews)
$70/ night for 2 guests

Rooms were clean and comfortable. Pool was nice and warm. Breakfast was okay, not great but not bad. Overall a relatively good experience.

Reviewed on May 20, 2019
Country Inn & Suites by Radisson, Virginia Beach (Oceanfront), VA
Country Inn & Suites by Radisson, Virginia Beach (Oceanfront), VA
3.0 out of 5.0 1801 Atlantic Ave, Virginia Beach, VA
Free Cancellation
3.9/5 (1931 reviews)
$106/ night for 2 guests

My family and I really enjoyed this hotel. The staff was super nice and very helpful! It’s a pretty clean hotel, the rooms were nice and clean and enough space for the four of us. Their breakfast was great, with different options for breakfast. We will definitely come back in the future. The only ...

Reviewed on May 14, 2019
Wyndham Virginia Beach Oceanfront
Wyndham Virginia Beach Oceanfront
3.0 out of 5.0 5700 Atlantic Ave, Virginia Beach, VA
Free Cancellation
3.4/5 (833 reviews)
$101/ night for 2 guests

Location and view was outstanding, would have liked to have a microwave in the room as the kitchen closed at 10 or 11 which is early for vacationing adults

Reviewed on May 11, 2019
Ocean Beach Club by Diamond Resorts
Ocean Beach Club by Diamond Resorts
3.5 out of 5.0 3401 Atlantic Ave, Virginia Beach, VA
Free Cancellation
4.0/5 (1888 reviews)
$99/ night for 2 guests

Couldn't ever reach valet by phone, front desk wouldn't answer phone either when calling Had to fix shower dead issue myself because no one could be reached by phone.

Reviewed on May 6, 2019
Schooner Inn
Schooner Inn
2.0 out of 5.0 215 Atlantic Ave, Virginia Beach, VA
4.1/5 (1735 reviews)
$70/ night for 2 guests

Location was great. Rooms clean and looked just like the picture

Reviewed on May 15, 2019
Best Western Plus Sandcastle Beachfront Hotel
Best Western Plus Sandcastle Beachfront Hotel
2.5 out of 5.0 1307 Atlantic Ave, Virginia Beach, VA
Free Cancellation
3.9/5 (1879 reviews)
$119/ night for 2 guests

What stood out was how nice every staff member was.

Reviewed on May 7, 2019
Oceans 2700
Oceans 2700
2.5 out of 5.0 2700 Pacific Avenue, Virginia Beach, VA
Free Cancellation
3.7/5 (851 reviews)
$58/ night for 2 guests

I appreciated that the property was right off the beach very convenient to the restaurants as well and right beside a store was great.

Reviewed on May 14, 2019
Baymont by Wyndham Virginia Beach Oceanfront
Baymont by Wyndham Virginia Beach Oceanfront
2.0 out of 5.0 1201 Atlantic Ave., Virginia Beach, VA
Free Cancellation
3.3/5 (1378 reviews)
$93/ night for 2 guests

The staff was friendly and helpful. Great selection of general breakfast items that were fresh and good. Housekeeping was friendly, but did as little as possible. During a 3 night stay, they did not change the sheets, asked me what I needed instead of just coming in and doing their normal cleanin ...

Reviewed on May 20, 2019
Belvedere Beach Resort
Belvedere Beach Resort
2.5 out of 5.0 3603 Atlantic Ave, Virginia Beach, VA
Free Cancellation
4.2/5 (500 reviews)
$89/ night for 2 guests

What I liked was the good service, room as advertised, right on the beach, friendly staff

Reviewed on May 15, 2019
Map

Beach Hotels: Our travelers loved these

Estimated price for 1 night/2 adults

Recently booked Beach Hotels in Virginia Beach

Magnuson Hotel Convention Center
2.0 out of 5.0
Last booking: 8 minutes ago
Courtyard by Marriott Virginia Beach Oceanfront South
3.0 out of 5.0
Last booking: 1 hour ago
Boardwalk by Diamond Resorts
3.0 out of 5.0
Last booking: 1 hour ago
Extended Stay America Virginia Beach - Independence Blvd.
2.5 out of 5.0
Last booking: 1 hour ago
Oceanaire by Diamond Resorts
3.5 out of 5.0
Last booking: 1 hour ago
White Marlin Inn
2.0 out of 5.0
Last booking: 1 hour ago
Quality Inn & Suites Oceanfront
2.5 out of 5.0
Last booking: 1 hour ago
WoodSpring Suites Virginia Beach
2.5 out of 5.0
Last booking: 1 hour ago
Holiday Inn & Suites Virginia Beach North Beach
3.0 out of 5.0
Last booking: 3 hours ago

Beach Hotels in Virginia Beach

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

As you look for a place to stay near the water in Virginia Beach, consider selecting one of these top beach hotels with positive traveler reviews.

Days Inn Virginia Beach At The Beach - 2-star motel near Croatan Beach. It features an outdoor pool, free breakfast, and free WiFi. Guests love the beach locale and proximity to shopping.

Country Inn & Suites by Radisson, Virginia Beach (Oceanfront), VA - 3-star hotel on the beach. Our travelers recommend its central location and proximity to shopping. This hotel boasts an indoor pool, free buffet breakfast, and free WiFi.

Wyndham Virginia Beach Oceanfront - 3-star hotel on the beach. It offers an outdoor pool, a restaurant, and free WiFi. Guest reviews highlight the family friendliness.

Ocean Beach Club by Diamond Resorts - 3.5-star condo on the beach. It features 2 indoor pools, a beach bar, and free WiFi. Guests love the beach locale and proximity to shopping.

Schooner Inn - 2-star hotel on the beach. Our travelers recommend its beach locale and overall value. This hotel boasts a seasonal outdoor pool, free WiFi, and free parking.

Planning Your Trip to Virginia Beach

If you're wondering about the local weather, you can use these monthly averages to determine the best time to visit.

  • 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 getting settled at your accommodation of choice, you'll likely want to venture out and explore. If you can't wait to check out the beaches, head to Croatan Beach or Chesapeake Beach for a relaxing day by the water. 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 even more to see and do, pay 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

The closest major airport is Norfolk, VA (ORF-Norfolk Intl.), located 34.3 mi (55.3 km) from the city center. If you'd like to explore around the area, you may want a car rental for your journey.