COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Hotels in Virginia Beach

Search over 1454 hotels from $71

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top Rated Virginia Beach Hotels

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.

Luxury Hotels in Virginia Beach

    Ocean Holiday

    Ocean Holiday

    Atlantic Avenue,2417, Virginia Beach, VA
    The price is $229 per night from Jun 20 to Jun 20
    4/5Very Good! (44 reviews)
    Ocean Holiday
    The Founders Inn and Spa, Tapestry Collection by Hilton

    The Founders Inn and Spa, Tapestry Collection by Hilton

    5641 Indian River Rd, Virginia Beach, VA
    The price is $137 per night from Jun 23 to Jun 23
    4.2/5Excellent! (35 reviews)
    The Founders Inn and Spa, Tapestry Collection by Hilton
    Schooner Inn

    Schooner Inn

    215 Atlantic Ave, Virginia Beach, VA
    The price is $190 per night from Jul 15 to Jul 15
    4.6/5Wonderful! (77 reviews)
    Schooner Inn

Pet Friendly Virginia Beach Hotels

    La Quinta Inn & Suites by Wyndham Virginia Beach

    La Quinta Inn & Suites by Wyndham Virginia Beach

    2800 Pacific Ave, Virginia Beach, VA
    The price is $218 per night from Jun 29 to Jun 29
    3.9/5Very Good! (47 reviews)
    La Quinta Inn & Suites by Wyndham Virginia Beach
    The Ocean Reef Suites at Virginia Beach

    The Ocean Reef Suites at Virginia Beach

    2604 Atlantic Avenue, Virginia Beach, VA
    The price is $199 per night from Jun 20 to Jun 20
    The Ocean Reef Suites at Virginia Beach
    Wyndham Virginia Beach Oceanfront

    Wyndham Virginia Beach Oceanfront

    5700 Atlantic Ave, Virginia Beach, VA
    The price is $229 per night from Jun 20 to Jun 20
    3/5 (73 reviews)
    Wyndham Virginia Beach Oceanfront

Recent Reviews