Photo by Got The Travel Bug Too

Find 4 Star Hotels in Cape Charles, VA from SAR 469
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Cape Charles 4 Star Hotels
Our top choices for Cape Charles 4-star hotels

8.6 out of 10, Excellent, (1,099 reviews)
The price is SAR 445
SAR 522 total
includes taxes & fees
17 Mar - 18 Mar

Delta Hotels by Marriott Virginia Beach Waterfront Suites
Delta Hotels by Marriott Virginia Beach Waterfront SuitesNortheast Virginia Beach
8.4 out of 10, Very Good, (1,489 reviews)
The price is SAR 401
SAR 469 total
includes taxes & fees
16 Mar - 17 Mar

The Historic Cavalier Hotel and Beach Club, Autograph Collection
The Historic Cavalier Hotel and Beach Club, Autograph CollectionNortheast Virginia Beach
9.4 out of 10, Exceptional, (361 reviews)
The price is SAR 890
SAR 1,240 total
includes taxes & fees
10 Mar - 11 Mar

Ocean Sands Resort, Oceanfront, Virginia Beach by Vacatia
Ocean Sands Resort, Oceanfront, Virginia Beach by VacatiaNortheast Virginia Beach
8.2 out of 10, Very Good, (1,196 reviews)
The price is SAR 438
SAR 726 total
includes taxes & fees
16 Mar - 17 Mar

9.6 out of 10, Exceptional, (132 reviews)

9.0 out of 10, Wonderful, (258 reviews)
Save an average of 15% on thousands of hotels when you're signed in
Learn more about Cape Charles
Stroll the uncrowded beach where gentle waves make swimming perfect for families with young kids. Explore charming shops along Mason Avenue before catching a spectacular sunset over Chesapeake Bay.

Photo by Got The Travel Bug Too
Open Photo by Got The Travel Bug Too
Top Cape Charles Hotel Reviews

Ocean Sands Resort, Oceanfront, Virginia Beach by Vacatia
10/10 Excellent
Frequently asked questions
Explore a world of travel with Expedia
Explore more hotels
- SureStay Hotel by Best Western Virginia Beach Royal Clipper
- Ocean Sands Resort, Oceanfront, Virginia Beach by Vacatia
- Quality Inn Little Creek
- Courtyard by Marriott Virginia Beach Oceanfront/North 37th Street
- Holiday Inn Express Hotel & Suites VA Beach Oceanfront by IHG
- Ocean Resort
- Oceans 2700
- Embassy Suites by Hilton Virginia Beach Oceanfront Resort
- Oceanfront Inn
- Sheraton Virginia Beach Oceanfront Hotel
- Spark by Hilton Norfolk
- The Historic Cavalier Hotel and Beach Club, Autograph Collection
- Ramada Plaza by Wyndham Virginia Beach Oceanfront
- Comfort Suites Beachfront


























