We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Accommodation
Price per night
Location
Any Distance
from
Style
  • Sort by:
  • Best Value
  • Lowest price
  • Distance
Updating list...
See all hotels in or near Cana
Hampton Inn Winston-Salem - I-40 \/ Hanes Mall
Hampton.com
US$ 130
View Deal
66.9 km from Cana
  • Free Wifi
  • Free Parking
Hyatt Place Blacksburg\/University
Hyatt.com
US$ 138
View Deal
74.7 km from Cana
  • Free Wifi
  • Free Parking
Savings alert: 12% below average rate

The price you found is 12% lower than this hotel's average rate of US$ 157/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hampton Inn Jonesville\/Elkin
Hampton.com
US$ 134
View Deal
41.3 km from Cana
  • Free Wifi
  • Free Parking
Hampton Inn Christiansburg\/Blacksburg
Hampton.com
US$ 154
View Deal
68.0 km from Cana
  • Free Wifi
  • Free Parking
Quality Inn Christiansburg
SAVE US$ 15
US$ 82
QualityInn
US$ 67
View Deal
67.5 km from Cana
  • Free Wifi
  • Free Parking
The Bolling Wilson Hotel, an Ascend Hotel Collection Member
SAVE US$ 3
US$ 148
AscendHotels
US$ 145
View Deal
54.4 km from Cana
  • Free Wifi
  • Free Parking
Hampton Inn Galax
SAVE US$ 17
US$ 152
Hampton.com
US$ 135
View Deal
21.9 km from Cana
  • Free Wifi
  • Free Parking
Hilton Garden Inn Blacksburg
SAVE US$ 21
US$ 154
GardenInn.com
US$ 133
View Deal
73.6 km from Cana
  • Free Wifi
  • Free Parking
DoubleTree by Hilton Hotel Winston Salem - University
Doubletree.com
US$ 104
View Deal
57.8 km from Cana
  • Free Wifi
  • Free Parking
Country Inn & Suites By Carlson, Wytheville
SAVE US$ 16
US$ 114
Country Inns
US$ 98
View Deal
54.8 km from Cana
  • Free Wifi
  • Free Parking
Comfort Inn
ComfortInn
US$ 125
View Deal
19.4 km from Cana
  • Free Wifi
  • Free Parking
Microtel Inn & Suites by Wyndham Christiansburg\/Blacksburg
Expedia.com
US$ 58
View Deal
68.5 km from Cana
  • Free Wifi
  • Free Parking
Hampton Inn & Suites Dobson
Hampton.com
US$ 147
View Deal
24.1 km from Cana
  • Free Wifi
  • Free Parking
Hampton Inn Mount Airy
Hampton.com
US$ 123
View Deal
13.3 km from Cana
  • Free Wifi
  • Free Parking
Hampton Inn Hillsville
SAVE US$ 11
US$ 135
Hampton.com
US$ 124
View Deal
19.5 km from Cana
  • Free Wifi
  • Free Parking
Hampton Inn & Suites Winston-Salem \/ University Area
Hampton.com
US$ 121
View Deal
57.2 km from Cana
  • Free Wifi
  • Free Parking
Best Western Bryson Inn
BestWestern.com
US$ 93
View Deal
13.2 km from Cana
  • Free Wifi
  • Free Parking
Travelodge Wytheville
Expedia.com
US$ 48
View Deal
52.8 km from Cana
  • Free Wifi
  • Free Parking
Best Western Plus Hanes Mall Hotel
BestWestern.com
US$ 90
View Deal
66.4 km from Cana
  • Free Wifi
  • Free Parking
Savings alert: 19% below average rate

The price you found is 19% lower than this hotel's average rate of US$ 111/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Super 8 Wytheville
TripAdvisor
US$ 53
View Deal
54.7 km from Cana
  • Free Wifi
  • Free Parking
Savings alert: 20% below average rate

The price you found is 20% lower than this hotel's average rate of US$ 66/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Fairfield Inn & Suites Elkin Jonesville
TripAdvisor
US$ 155
View Deal
37.1 km from Cana
  • Free Wifi
  • Free Parking
Days Inn Wytheville
TripAdvisor
US$ 66
View Deal
52.4 km from Cana
  • Free Wifi
  • Free Parking
Courtyard Blacksburg
Expedia.com
US$ 195
View Deal
72.0 km from Cana
  • Free Wifi
  • Free Parking
Red Roof Inn & Suites Wytheville
SAVE US$ 9
US$ 68
TripAdvisor
US$ 59
View Deal
52.9 km from Cana
  • Free Wifi
  • Free Parking
Brookstown Inn
TripAdvisor
US$ 166
View Deal
67.4 km from Cana
  • Free Wifi
  • Free Parking
Residence Inn Winston-Salem University Area
TripAdvisor
US$ 141
View Deal
60.4 km from Cana
  • Free Wifi
  • Free Parking
Homewood Suites by Hilton Christiansburg
Priceline
View Deal
67.3 km from Cana
  • Free Wifi
  • Free Parking
Hotel Floyd
Hotels.com
View Deal
47.7 km from Cana
  • Free Wifi
  • Free Parking
Hampton Inn Martinsville
Hampton.com
View Deal
69.2 km from Cana
  • Free Wifi
  • Free Parking
Motel 6 Hillsville
Hotels.com
View Deal
19.8 km from Cana
  • Free Wifi
  • Free Parking
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.