Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 590,000 properties worldwide.

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

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


Map

Recently booked Beach Hotels in Virginia Beach

Red Roof Inn Virginia Beach
2.0 out of 5.0
Last booking: 3 minutes ago
Boardwalk by Diamond Resorts
3.0 out of 5.0
Last booking: 23 minutes ago
Hampton Inn Virginia Beach-Oceanfront South
3.0 out of 5.0
Last booking: 51 minutes ago
Turtle Cay by Diamond Resorts
2.5 out of 5.0
Last booking: 51 minutes ago
Marjac Suites Virginia Beach Oceanfront
2.0 out of 5.0
Last booking: 56 minutes ago
Ocean Suites
2.5 out of 5.0
Last booking: 57 minutes ago
Extended Stay America Virginia Beach - Independence Blvd.
2.5 out of 5.0
Last booking: 1 hour ago
La Quinta Inn & Suites Virginia Beach
2.5 out of 5.0
Last booking: 1 hour ago
Country Inn & Suites by Radisson, Virginia Beach (Oceanfront), VA
3.0 out of 5.0
Last booking: 1 hour ago

Beach Hotels in Virginia Beach

Book a great place to stay in Virginia Beach, which has a lot to offer the traveler planning a beach getaway. With your choice of 108 beach hotels and other accommodation options in this destination, it's easy to find one that works for you.

As you search for a place to stay by the beach in Virginia Beach, you might be interested in these top-rated hotels with positive customer reviews.

Beach Spa Bed and Breakfast - 4-star spa bed & breakfast near Croatan Beach. It features a seasonal outdoor pool, free full breakfast, and 5 spa tubs. Guests love the beach locale and spacious rooms.

Comfort Inn & Suites Virginia Beach – Oceanfront - 2.5-star hotel on the beach. Our travelers recommend its beach locale and pool. This hotel boasts an indoor pool, free buffet breakfast, and a spa tub.

Hilton Garden Inn Virginia Beach Oceanfront - 3-star hotel near Croatan Beach. It offers an outdoor pool, 2 restaurants, and free WiFi. Guest reviews highlight the beach locale and helpful staff.

Planning Your Trip to Virginia Beach

Curious about the best time to visit? These temperature and rainfall averages will give you an idea of the local weather.

  • Hottest months: July, August, June, and September, with an average temperature of 87°F
  • Coldest months: January, February, December, and March, with an average temperature of 35°F
  • Driest months: February, December, November, and October, with an average rainfall of 3.16 inches
  • Rainiest months: August, September, July, and June, with an average rainfall of 4.52 inches

Sightseeing in and Around Virginia Beach

After arriving and settling in at your hotel, you might want to venture out and explore everything Virginia Beach has to offer. Beach lovers can head straight to Croatan Beach or Chesapeake Beach for some quality time by the water. Discover a variety of local attractions, which include Virginia Aquarium and Marine Science Center and Ocean Breeze Waterpark. You can also pay a visit to First Landing State Park or Cape Henry Lighthouse for more to see and do.

Getting Around Virginia Beach

If you're looking to fly to 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 venture out around the area, you may want to rent a car for your trip.