Cavalier Hotel in Virginia Beach

There are actually two hotels at the Cavalier Hotel in Virginia Beach VA. One is a modern hotel on the beach, and the other is a historic hotel on a hill a few hundred yards back from the beach. The old hotel opened in 1927 and offers a truly different vacation experience. Seven U.S. Presidents have stayed at the hotel. 400 guest rooms total make the Cavalier Hotel one of the largest in Virginia Beach.

Amenities include Indoor and outdoor olympic-size pools, a health club, clay tennis courts, and croquet lawn. Camp Cavalier and Kids Cafe for children.

Check rates and availability

The Cavalier has five restaurants: The Pocahontas Dining Room, The Sand Dollar, Dolphin Lounge, The Breezeway Cafe, and The Hunt Room Grill. Room service is available.

The Cavalier Hotel is located in Virginia Beach, Virginia on the oceanfront, at 42nd Street and Atlantic Avenue. It's at the northern end of the beach, which is quieter and less hectic than further south.



Virginia Beach Vacation Rentals - Enjoy all the comforts of home, away from home, with a vacation rental. A great option for families or groups vacationing together.

Hampton Roads Events - Check out what's going in Virginia Beach and the nearby cities of Norfolk, Portsmouth, and Williamsburg.

Virginia Beach Cruises - Take your pick from whale or dolphin watching cruises, sunsets, dinners and lunches. Plenty of options for getting out on the water.


Virginia Beach & Norfolk

The region's two biggest cities are very different but both have so much to offer. The good news is they're only a short drive apart.