Cavalier Experiences

From lively events on the Great Lawn to more intimate gatherings in the garden, there’s something for everyone at the Cavalier Resort.

The Cavalier Resort is your go-to for carefully curated events, all year long. Whether you’re a local looking for an exciting night out or a vacationer looking for a one-of-a-kind experience, our event calendars help you plan it all and enjoy the fun.

Weekly yoga classes held at the Cavalier Resort A young girl meeting a mermaid outside of the Marriott Virginia Beach Oceanfront Resort Jack's Jungle showing lizards and other animals to an audience inside the Marriott Virginia Beach Oceanfront Resort.

MAKE THE MOST OF YOUR STAY

Resort Activities

Our daily events will make your stay extra special. Join a seaside yoga class, meet a mermaid with the kids – there’s all kinds of unique Cavalier fun!

A group of people sitting at a bar watching television.

TURN YOUR STAY INTO AN EXPERIENCE

Upcoming Events

The Resort makes every day special, with an exciting line-up of daily happy hours, weekend entertainment, holiday events, and more. There’s always something fun and unique happening at the Cavalier Resort.

STAY & CELEBRATE

Cavalier Signature Events

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

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