Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Cape Charles

Filter by star ratings
All filters
Bay Haven Inn of Cape Charles
Bay Haven Inn of Cape Charles
403 Tazewell Avenue, Cape Charles, VA, United States
Show on map
0.1 mi from city centre, Cape Charles 

Bay Haven Inn of Cape Charles provides comfortable 4-star accommodation in Cape Charles. Guests can also enjoy free internet in all areas.

The Baywood Bed And Breakfast
The Baywood Bed And Breakfast
9.4 Excellent
31400 Latimers Bluff Road, Cape Charles, VA, United States
Show on map
8.7 mi from city centre, Cape Charles 
ExcellentBased on 47 reviews
9.4

Located in Cape Charles, The Baywood Bed & Breakfast is within a 40-minute drive of Norfolk International Airport and provides a private beach. Those staying at the property can also enjoy free Wi-Fi throughout their stay.

Alyssa House Bed & Breakfast
Alyssa House Bed & Breakfast
530 Randolph Avenue, Cape Charles, VA, United States
Show on map
0.2 mi from city centre, Cape Charles 

Set in Cape Charles, Alyssa House Bed & Breakfast is a five-minute walk from Stage Door Gallery and offers a swimming pool. Guests can also make use of complimentary wireless internet.

Fig Street Inn
Fig Street Inn
711 Tazewell Avenue, Cape Charles, VA, United States
Show on map
0.4 mi from city centre, Cape Charles 

Fig Street Inn is situated in Cape Charles and is close to the area's popular attractions. Some of the facilities on offer at this 3.5-star bed & breakfast include complimentary on-site parking and Wi-Fi.

Tips for booking a Cape Charles hotel

Cheapest month:May
Most expensive month:September
Average price in Cape Charles:$170/night
Absolute cheapest price found:$88/night
Cheapest day:Tuesday
Most expensive day:Wednesday
$110 - $212
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$108 - $170
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Cape Charles hotels

Show all 167 hotels
1
The Baywood Bed And Breakfast
The Baywood Bed And Breakfast
9.4 Excellent
31400 Latimers Bluff Road, Cape Charles, VA, United States
Show on map
8.7 mi from city centre, Cape Charles 

Located in Cape Charles, The Baywood Bed & Breakfast is within a 40-minute drive of Norfolk International Airport and provides a private beach. Those staying at the property can also enjoy free Wi-Fi throughout their stay.

Cheapest hotels in Cape Charles, Virginia

Show all 167 hotels
The Baywood Bed And Breakfast
The Baywood Bed And Breakfast
9.4 Excellent
31400 Latimers Bluff Road, Cape Charles, VA, United States
Show on map
8.7 mi from city centre,  

Located in Cape Charles, The Baywood Bed & Breakfast is within a 40-minute drive of Norfolk International Airport and provides a private beach. Those staying at the property can also enjoy free Wi-Fi throughout their stay.

$159
Avg. per night
Fig Street Inn
Fig Street Inn
711 Tazewell Avenue, Cape Charles, VA, United States
Show on map
0.4 mi from city centre,  

Fig Street Inn is situated in Cape Charles and is close to the area's popular attractions. Some of the facilities on offer at this 3.5-star bed & breakfast include complimentary on-site parking and Wi-Fi.

$172
Avg. per night
Alyssa House Bed & Breakfast
Alyssa House Bed & Breakfast
530 Randolph Avenue, Cape Charles, VA, United States
Show on map
0.2 mi from city centre,  

Set in Cape Charles, Alyssa House Bed & Breakfast is a five-minute walk from Stage Door Gallery and offers a swimming pool. Guests can also make use of complimentary wireless internet.

$225
Avg. per night
Bay Haven Inn of Cape Charles
Bay Haven Inn of Cape Charles
403 Tazewell Avenue, Cape Charles, VA, United States
Show on map
0.1 mi from city centre,  

Bay Haven Inn of Cape Charles provides comfortable 4-star accommodation in Cape Charles. Guests can also enjoy free internet in all areas.

$265
Avg. per night

Hotel prices in Cape Charles

3 stars

$159 - $225

Fig Street Inn

#1 Most popular

$172
Avg. per night
Alyssa House Bed & Breakfast
$225
Avg. per night
The Baywood Bed And Breakfast

Best value

$159
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Cape Charles

Cape Charles travel FAQs

  • What are the best hotels in Cape Charles?

    The Baywood Bed And Breakfast, rated with a score of 9.4 from 47 reviewers, is one of the most popular hotels in Cape Charles. Other top stays include Downtown Charming Condo Near Beaches,restaurants And Golf Courses, with an average rating of 8.8 from 16 reviewers, and Completely Renovated! High End Finishes! Close To Wedding Venue!, with a score of 10.0 from 20 reviewers.

  • What is a good hotel near Cape Charles Beach?

    Reviews of Downtown Charming Condo Near Beaches,restaurants And Golf Courses recommend it as a good place to stay near Cape Charles Beach, scoring 8.8/10 from 16 ratings.

  • What is a good hotel in Cape Charles near Bay Creek Golf Club?

    The most popular hotel near Bay Creek Golf Club is Beautiful Condo with a golf course view!, with 11 HotelsCombined users scoring it 10.0/10.