
Directions & Map
Getting Here
The Cavalier Resort is located in Virginia Beach, Virginia, just 100 miles southeast of Richmond. Nestled on 23 picturesque acres in the north end, where expansive views of the Atlantic Ocean and Chesapeake Bay provide gorgeous coastal ambiance year-round, our resort offers a seamless blend of historic charm and modern luxury.
The Historic Cavalier Hotel and Beach Club
4200 Atlantic AveVirginia Beach, VA 23451
Marriott Virginia Beach Oceanfront Resort
4201 Atlantic AvenueVirginia Beach, VA 23451
Embassy Suites by Hilton™ Virginia Beach Oceanfront Resort
4101 Atlantic AvenueVirginia Beach, VA 23451
Resort Map
Filters:
Hotels
Restaurants
Meetings
Points of Interest
Nearby Airports
- Twenty-minute drive from Norfolk International Airport (ORF)
- Fifty-minute drive from Newport News/Williamsburg International Airport (PHF)
- One-hour and forty-minute drive from Richmond International Airport (RIC)
Driving Distances
- Richmond, VA (approximately 100 miles away)
- Outer Banks, NC (approximately 125 miles away)
- Charlottesville, VA (approximately 175 miles away)
- Raleigh, NC (approximately 200 miles away)
- Washington, D.C. (approximately 210 miles away)
- Baltimore, MD (approximately 250 miles away)
- Philadelphia, PA (approximately 275 miles away)
- Charlotte, NC (approximately 340 miles away)

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.