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.
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.
Curious about the best time to visit? These temperature and rainfall averages will give you an idea of the local weather.
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.