Luxury in the Heart of Virginia Beach

Welcome to the Cavalier Resort

An aerial view of the Cavalier Resort in Virginia Beach

Home to three hotels: The Historic Cavalier Hotel and Beach Club, the contemporary Marriott Virginia Beach Oceanfront, and the family-friendly Embassy Suites. But we’re more than where you stay.

Hilltop history and Atlantic horizons. Grand lobbies and rooftop sunsets. Garden parties, beach mornings, and poolside laughter. Craft spirits at Tarnished Truth. Tranquil moments at SeaHill Spa. Celebrations on the Great Lawn that bring everyone together.

Spanning 20 oceanfront acres, the Cavalier Resort is a destination all its own. More than 500 rooms and suites. Nine restaurants. Six pools. A semi-private beach. A place shaped by nearly a century of stories, and the guests who continue to write the next chapter.

The beachfront at the Cavalier Resort Virginia Beach

Get Early Access

Email Sign-Up

Stay connected and be the first to find out about the newest offerings and events.

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