Your Coastal Sanctuary Awaits

Beach Experiences

Tucked away in the secluded north end of Virginia Beach, the Cavalier Resort offers a beachfront experience rich in history and elevated in style. Once the site of legendary gatherings, today this same stretch of semi-private shoreline invites every guest to relax, play, and create lasting memories by the sea.

An aerial view of the Cavalier Resort's beach with chairs and cabanas in the sand

Where the Coast Becomes the Experience

The Best of Beach Life

Here at the Cavalier Resort, the beach isn’t just a location. It’s a lifestyle. In season, every stay comes with semi-private beach access, complimentary chairs for two, and two-hour metal detector rentals for curious explorers.

A yoga instructor teaching a class at the Marriott Virginia Beach Oceanfront Resort

Endless Possibilities

Seaside Adventures

Start the morning with beach yoga, a coastal walk, or creative fun like sandcastles, crafts, and surprise visits from mythical mermaids.

A couple sitting poolside with drinks in hand.

An Elevated Escape

Cavalier Beach Club

Exclusively for guests of The Historic Cavalier Hotel, this private club offers an infinity pool, air-conditioned lounge, and world-class service with cabanas, loungers, coolers, and lockers.

A pair of empty beach chairs on the beach at sunset

All You Need & More

Beach Services & Rentals

Make the most of your beach day with premium rentals available daily from 9am-5pm, including umbrellas, lounge chairs, private cabanas, and daybeds. *Provided by our on-site partner for an additional fee. Availability may vary.

A Taste of Coastal Virginia

Beachfront Dining

Savor fresh flavors steps from the sand.

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