Star Rating
Hotel Name
Price Range (USD)to
Amenities

Cana Virginia Accommodations

Find hotels in Cana using the list and search tools below. Search for cheap and discounted hotel and motel rates in or near Cana, VA for your personal leisure or group travel. We provide the best Cana Virginia hotel/motel rooms. Review the Cana hotel list below to find the perfect lodging. We also have a map of the Cana hotels.

Cana Hotels, Motels & Accommodations

Knights Inn Mt. Airy Mayberry : 455 North Andy Griffith P
+1-888-690-5247
455 North Andy Griffith P, Mount Airy, NC 27030 ~7.80 miles south of Cana
  • Cheap hotel
  • Check-in time: 11:00 AM
Comfort Inn Hillsville in Hillsville
+1-888-305-3366
151 Farmers Market Dr., Hillsville, VA 24343 ~9.68 miles northwest of Cana
  • 3 star Mountain property
  • 3 floors in hotel
Holiday Inn Express & Suites : 1320 Ems Dr.
+1-800-881-1523
1320 Ems Dr., Mount Airy, NC 27030 ~9.84 miles south of Cana
  • Midscale hotel
  • Most guests thought rooms were spacious
  • Managers special
From$124
Very Good 4.5 /5Recent Reviews CallBookMore Details
Hampton Inn 2029 Rockford St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • 3 star Suburban hotel
  • 125 sleeping rooms in hotel
  • Room was clean and comfortable
  • Plenty of towels
From$99
Very Good 4.5 /5Read Reviews CallBookMore Details
Comfort Inn Mount Airy : 1293 Newsome St. 1293 Newsome St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Low Cost property
  • Gym / Fitness Center Available
Quality Inn Mount Airy Nc 2136 Rockford St., Mount Airy, NC 27030 ~10.03 miles south of Cana
  • Inexpensive Downtown hotel
  • 99 sleeping rooms in hotel
  • Breakfast was full of
  • All guests were happy with the price of the breakfast
Best Western Bryson Inn 125 Plaza Ln, Mount Airy, NC 27030 ~10.38 miles southwest of Cana
  • Two-star Highway hotel
  • Comp. Breakfast
  • Tasty food
  • Gas station nearby
Holiday Inn Express : 1994 Carrollton Pike Rd. 1994 Carrollton Pike Rd., Hillsville, VA 24343 ~10.84 miles northwest of Cana
  • 3 star Rural hotel
  • Check-in time: 3:00 PM
  • Pool is below average
  • Friendly service
Super 8 Hillsville 99 Farmers Market Rd., Hillsville, VA 24343 ~10.85 miles northwest of Cana
  • Two-star property
From$60
Very Good 4.0 /5Review Score CallBookMore Details
Red Roof Inn 2666 Old Galax Pike, Hillsville, VA 24343 ~10.89 miles northwest of Cana
  • Cheap hotel
From$60
Very Good 4.0 /5Reviews CallBookMore Details
Hampton Inn Hillsville in Hillsville 90 Farmers Market Rd., Hillsville, VA 24343 ~10.90 miles northwest of Cana
  • Three Star property
  • 86 rooms in property
  • Very clean rooms
  • Clean hotel facilities
From$80
Very Good 4.5 /5Review Score CallBookMore Details
Motel 6 Hillsville Va in Hillsville
+1-866-221-8581
57 Airport Rd., Hillsville, VA 24343 ~11.01 miles northwest of Cana
  • Cheap Highway hotel
  • 48 rooms in hotel
Quality Inn - Hillsville 85 Airport Rd., Hillsville, VA 24343 ~11.05 miles northwest of Cana
  • Affordable Rural property
  • Hotel has 81 rooms
Rodeway Inn in Galax 303 North Main St., Galax, VA 24333 ~15.34 miles west of Cana
  • Low Cost Mountain property
  • Hotel has 2 floors
  • Clean
  • Close to restaurants
Econo Lodge Inn & Suites - Pilot Mountain 711 South Key St., Pilot Mountain, NC 27041 ~19.23 miles southeast of Cana
  • Cheap Highway hotel
  • Free breakfast
Fairfield Inn & Suites by Marriott - Elkin 628 Cc Camp Rd., Elkin, NC 28621 ~25.26 miles south of Cana
  • Affordable Highway hotel
  • Free breakfast available
Hampton Inn Ft. Chiswell 199 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • 3 star Rural hotel
  • 4 floors in hotel
  • Nice building
  • Clean
Super 8 Fort Chiswell / Max Meadows Area 194 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Inexpensive Mountain property
  • Hotel has 2 floors
Best Western Yadkin Valley Inn & Suites - Jonesville 1713 N.c. Highway 67, Jonesville, NC 28642 ~27.67 miles south of Cana
  • 3-star Highway property
  • Check in: 3:00 PM
Quality Inn 1633 Winston Rd., Jonesville, NC 28642 ~28.01 miles south of Cana
  • Low-priced Mountain property
  • 2 floors in hotel
Americas Best Value Inn : 5702 Us Highway 21 5702 Us Highway 21, Jonesville, NC 28642 ~30.29 miles south of Cana
  • Cheap property
  • Hotel has 28 rooms
  • Best value for money
  • Accommodations didn't work
Holiday Inn Express & Suites Wytheville in Wytheville
+1-888-690-5247
165 Malin Dr., Wytheville, VA 24382 ~31.60 miles northwest of Cana
  • Two star Mountain hotel
  • Hotel has 4 floors
From$125
Very Good 4.5 /5Latest Reviews CallBookMore Details
Holiday Inn Express Dublin in Dublin
+1-888-305-3366
4428 Cleburne Blvd., Dublin, VA 24084 ~31.61 miles north of Cana
  • 2-star Highway hotel
  • 61 rooms in hotel
From$60
Very Good 4.0 /5Review Score CallBookMore Details
Days Inn Wytheville in Wytheville 150 Malin Dr., Wytheville, VA 24382 ~31.67 miles northwest of Cana
  • Economy Rural hotel
  • Check in time: 11:00 AM
From$54
Very Good 4.0 /5Read Reviews CallBookMore Details
Econo Lodge : 280 Lithia Rd. 280 Lithia Rd., Wytheville, VA 24382 ~31.75 miles northwest of Cana
  • Cheap Mountain property
  • 33 sleeping rooms in hotel
Next 25 Cana Hotels >  [1 - 25 of 50]    
Next: See My Cana Hotels with Pricing
Back to Top