Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
Reviewed on May 30, 2020
Reviewed on May 25, 2020
Reviewed on Mar 1, 2020
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.
If weather is an important factor for your vacation, you can use these local temperature and rainfall averages to decide your travel dates.
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.