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
  • Inexpensive property
  • 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
  • Affordable Mountain property
  • 19 suites in property
Holiday Inn Express & Suites in Mount Airy
+1-800-881-1523
1320 Ems Dr., Mount Airy, NC 27030 ~9.84 miles south of Cana
  • Mid-scale property
  • Excellent city hotel
  • Friendly front desk staff
From$124
Very Good 4.5 /5Latest Reviews CallBookMore Details
Hampton Inn : 2029 Rockford St. 2029 Rockford St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • 3 star Suburban hotel
  • Fitness / Gym is on-site
  • Clean everything
  • Plenty of towels
Comfort Inn Mount Airy - Mount Airy 1293 Newsome St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Cheap hotel
  • Check-in time: 11:00
Quality Inn Mount Airy Nc : 2136 Rockford St. 2136 Rockford St., Mount Airy, NC 27030 ~10.03 miles south of Cana
  • Two-star Downtown property
  • Hotel has 2 floors
  • Almost all guests found the staff to be very friendly
  • Friendly service
Best Western Bryson Inn - Mount Airy 125 Plaza Ln, Mount Airy, NC 27030 ~10.38 miles southwest of Cana
  • Low-priced Highway hotel
  • 2 floors in hotel
  • Awesome diner
  • Fantastic service
From$75
Very Good 4.5 /5Read Reviews CallBookMore Details
Holiday Inn Express 1994 Carrollton Pike Rd., Hillsville, VA 24343 ~10.84 miles northwest of Cana
  • Three Star Rural property
  • Check in: 3:00 PM
  • Easily accessible by car, said 100%
  • Awesome vibe
From$83
Very Good 4.0 /5Read Reviews CallBookMore Details
Super 8 Hillsville 99 Farmers Market Rd., Hillsville, VA 24343 ~10.85 miles northwest of Cana
  • Low Cost hotel
  • Check-in time: 11:00 AM
Red Roof Inn 2666 Old Galax Pike, Hillsville, VA 24343 ~10.89 miles northwest of Cana
  • Economical property
  • Check-in time: 14:00
From$60
Very Good 4.0 /5Review Score CallBookMore Details
Hampton Inn Hillsville 90 Farmers Market Rd., Hillsville, VA 24343 ~10.90 miles northwest of Cana
  • 3 star hotel
  • Fantastic breakfast
  • Great pool area
Motel 6 Hillsville Va
+1-866-221-8581
57 Airport Rd., Hillsville, VA 24343 ~11.01 miles northwest of Cana
  • Two-star Highway property
  • Comp. Breakfast
Quality Inn 85 Airport Rd., Hillsville, VA 24343 ~11.05 miles northwest of Cana
  • Three Star Rural property
  • Check-in time: 11:00
Rodeway Inn in Galax 303 North Main St., Galax, VA 24333 ~15.34 miles west of Cana
  • Low priced Mountain property
  • 2 floors in hotel
  • Most guests complained about the bathroom
  • Great service
From$31
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn & Suites Dobson in Dobson 150 Charlestowne Dr., Dobson, NC 27017 ~17.17 miles southwest of Cana
  • 3 star hotel
  • Hotel has 102 rooms
From$90
Very Good 4.5 /5Review Score CallBookMore Details
Econo Lodge Inn & Suites 711 South Key St., Pilot Mountain, NC 27041 ~19.23 miles southeast of Cana
  • 2-star Highway property
  • Check in time: 11:00
Fairfield Inn & Suites by Marriott 628 Cc Camp Rd., Elkin, NC 28621 ~25.26 miles south of Cana
  • Mid-scale Highway hotel
  • Free breakfast
Hampton Inn Ft. Chiswell - Max Meadows 199 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Three Star Rural property
  • Hotel has 63 rooms
  • Vibe is not too good
  • Clean facility
From$99
Very Good 4.0 /5Reviews CallBookMore Details
Super 8 Fort Chiswell / Max Meadows Area in Max Meadows 194 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Low-priced Mountain hotel
  • Check-in time: 02:00 PM
Best Western Yadkin Valley Inn & Suites in Jonesville 1713 N.c. Highway 67, Jonesville, NC 28642 ~27.67 miles south of Cana
  • Midscale Highway property
  • 19 suites in hotel
Comfort Inn Wyeville : 2594 East Lee Highway 2594 East Lee Highway, Wytheville, VA 24382 ~27.94 miles northwest of Cana
  • Midscale hotel
  • 3 floors in hotel
Quality Inn - Jonesville 1633 Winston Rd., Jonesville, NC 28642 ~28.01 miles south of Cana
  • Cheap Mountain hotel
  • Check-in time: 3:00
Americas Best Value Inn in Jonesville 5702 Us Highway 21, Jonesville, NC 28642 ~30.29 miles south of Cana
  • Cheap property
  • Check in: 3:00 PM
  • More comfort would be nice
  • Best value for money
Holiday Inn Express & Suites Wytheville : 165 Malin Dr.
+1-800-881-1523
165 Malin Dr., Wytheville, VA 24382 ~31.60 miles northwest of Cana
  • Cheap Mountain property
  • Check in: 3:00 PM
From$112
Very Good 4.5 /5Guest Reviews CallBookMore Details
Holiday Inn Express Dublin - Dublin
+1-888-283-3404
4428 Cleburne Blvd., Dublin, VA 24084 ~31.61 miles north of Cana
  • 2-star Highway hotel
  • Check-in time: 3:00 pm
Next 25 Cana Hotels >  [1 - 25 of 50]    
Next: See My Cana Hotels with Pricing
Back to Top