Let Us Make Your Next Visit Historic

Special Offers at The Cavalier Resort

When it’s time for a Cavalier Resort getaway, you’ll always find the best savings, discounts and promotions right here. Make the most of your visit with these offers.

Featured Offers

Book 3 Nights or more and get 20% off

Spring Break Package

Take your family on an activity-packed spring break vacation at the Cavalier Resort's Embassy Suites by Hilton™ Virginia Beach Oceanfront.

Book 3 Nights or more and get 20% off

Stay Longer and Save

Save big this Spring when you book 3 nights or more by April 15!
View All Offers

Book 3 Nights or more and get 20% off

Take your family on an activity-packed spring break vacation at the Cavalier Resort's Embassy Suites by Hilton™ Virginia Beach Oceanfront.

Buy Early and Save 50% Off

Don't miss out on this limited-time offer to save 50% off the retail rate! Book your springtime escape today to guarantee you the best rates for a memorable getaway/staycation!

Book 3 Nights or more and get 20% off

Save big this Spring when you book 3 nights or more by April 15!

Stay For Breakfast

Jump-start your weekend with a delicious breakfast at the Cavalier Resort! When you embark on your coastal retreat, choose from The Historic Cavalier Hotel's Becca Restaurant & Garden or the Marriott's Tulu Seaside Bar & Grill to start your day.

$50 Resort Credit

Embark on a fall escape with $50 resort credit in hand, promising an enhanced stay at either The Historic Cavalier Hotel or the Marriott Virginia Beach Oceanfront.

Cavalier Resort at night

Book your exclusive Cavalier Resort experience today

Be You. Be Cavalier.

Three hotels, one magnificent oceanside resort. Be our guest at The Historic Cavalier Hotel and Beach Club, the upscale Marriott Virginia Beach Oceanfront or the family-friendly Embassy Suites.

Our Hotels

The Historic Cavalier Hotel logo

The Historic Cavalier Hotel and Beach Club

4200 Atlantic Ave
Virginia Beach, VA 23451
Marriott Virginia Beach Oceanfront Resort logo

Marriott Virginia Beach Oceanfront Resort

4201 Atlantic Avenue
Virginia Beach, VA 23451
Embassy Suites by Hilton logo

Embassy Suites by Hilton™ Virginia Beach Oceanfront Resort

4101 Atlantic Avenue
Virginia Beach, VA 23451