Cavalier Experiences

Crafted for you. Designed to inspire.

The Cavalier Resort is your go-to for carefully curated events, all year long. Whether you’re looking for an exciting night out or a one-of-a-kind experience, there’s something for everyone.

A young child meeting a mermaid at an outdoor poolAn oceanfront yoga session at the Cavalier Resort Virginia BeachA couple enjoying wine tasting at the Cavalier Resort

Make The Most of Your Stay

Resort Activities

Join a sommelier-led wine tasting, attend a seaside yoga session, meet a mermaid with the kids – there’s all kinds of options, and most are included with your stay!

Two people smiling at an outdoor garden restaurantA group of people sitting in lawn chairs watching an outdoor movie.An aerial image of the Cavalier Resort's Sunday Rose Beach Party

What's Happening

Upcoming Events

With an exciting lineup of daily happy hours, weekend entertainment, social events, and more, we’re always up to something at the Cavalier Resort.

A group of well-dressed men posing for photos in front of a racing horseTwo women holding drinks outside while petting a horseA crowd gathered on the Great Lawn at The Historic Cavalier Hotel for an evening music event

Stay & Celebrate

Cavalier Signature Events

Our Signature Events are a must-do destination unto themselves. Make plans for Easter, Derby Day, and Symphony on the Lawn!

Cavalier Resort at night

Be You. Be Cavalier.

Book your exclusive Cavalier Resort experience today

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