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
+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 : 151 Farmers Market Dr.
+1-888-305-3366
151 Farmers Market Dr., Hillsville, VA 24343 ~9.68 miles northwest of Cana
  • 3-star Mountain property
  • 19 suites in hotel
From$79
Very Good 4.5 /5Reviews CallBookMore Details
Holiday Inn Express & Suites - Mount Airy
+1-800-881-1523
1320 Ems Dr., Mount Airy, NC 27030 ~9.84 miles south of Cana
  • Three Star property
  • Staff members were friendly and attentive
  • Excellent breakfast area
From$124
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Hampton Inn in Mount Airy 2029 Rockford St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • 3 star Suburban property
  • Check-in: 3:00pm
  • Clean hotel facilities
  • Fair rates
From$98
Very Good 4.5 /5Review Score CallBookMore Details
Comfort Inn Mount Airy 1293 Newsome St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Two-star 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
  • Inexpensive Downtown property
  • Check in time: 3:00 PM
  • Most guests complained about the bathroom
  • Room is all right
Best Western Bryson Inn in Mount Airy 125 Plaza Ln, Mount Airy, NC 27030 ~10.38 miles southwest of Cana
  • Cheap Highway property
  • 2 floors in property
  • For 60%, maintenance was acceptable
  • Awesome rooms and service in a great location
Holiday Inn Express 1994 Carrollton Pike Rd., Hillsville, VA 24343 ~10.84 miles northwest of Cana
  • Midscale Rural property
  • 12 suites in property
  • Most guests thought they were poorly maintained
  • Easily accessible by car, said 100%
From$83
Very Good 4.0 /5Reviews CallBookMore Details
Super 8 Hillsville 99 Farmers Market Rd., Hillsville, VA 24343 ~10.85 miles northwest of Cana
  • Low priced property
Red Roof Inn : 2666 Old Galax Pike 2666 Old Galax Pike, Hillsville, VA 24343 ~10.89 miles northwest of Cana
  • Inexpensive hotel
Hampton Inn Hillsville 90 Farmers Market Rd., Hillsville, VA 24343 ~10.90 miles northwest of Cana
  • Midscale property
  • Nice building
  • Very quiet
Motel 6 Hillsville Va in Hillsville
+1-866-221-8581
57 Airport Rd., Hillsville, VA 24343 ~11.01 miles northwest of Cana
  • Cheap Highway property
  • Check-in: 2:00pm.
Quality Inn - Hillsville 85 Airport Rd., Hillsville, VA 24343 ~11.05 miles northwest of Cana
  • Three Star Rural hotel
  • Check-in: 11:00
From$69
Very Good 4.0 /5Read Reviews CallBookMore Details
Rodeway Inn 303 North Main St., Galax, VA 24333 ~15.34 miles west of Cana
  • Two star Mountain hotel
  • Comp. Breakfast
  • Near city centre
  • Room is old
From$31
Average 3.5 /5Reviews CallBookMore Details
Econo Lodge Inn & Suites - Pilot Mountain 711 South Key St., Pilot Mountain, NC 27041 ~19.23 miles southeast of Cana
  • 2-star Highway property
  • Free complimentary breakfast
Fairfield Inn & Suites by Marriott 628 Cc Camp Rd., Elkin, NC 28621 ~25.26 miles south of Cana
  • 3-star Highway hotel
  • Free breakfast available
From$84
Excellent 5.0 /5Read Reviews CallBookMore Details
Hampton Inn Ft. Chiswell 199 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • 3-star Rural hotel
  • Comp. Breakfast
  • Enjoying breakfast
  • Great hot breakfast
Super 8 Fort Chiswell / Max Meadows Area 194 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Economical Mountain property
  • 2 floors in hotel
Best Western Yadkin Valley Inn & Suites 1713 N.c. Highway 67, Jonesville, NC 28642 ~27.67 miles south of Cana
  • Mid-scale Highway hotel
  • 2 floors in hotel
Quality Inn : 1633 Winston Rd. 1633 Winston Rd., Jonesville, NC 28642 ~28.01 miles south of Cana
  • Low Cost Mountain property
  • 2 floors in property
Americas Best Value Inn : 5702 Us Highway 21 5702 Us Highway 21, Jonesville, NC 28642 ~30.29 miles south of Cana
  • Low priced hotel
  • 28 rooms in hotel
  • Almost all guests thought they were poorly maintained
  • Good for the money
Holiday Inn Express & Suites Wytheville
+1-888-690-5247
165 Malin Dr., Wytheville, VA 24382 ~31.60 miles northwest of Cana
  • Two star Mountain hotel
  • Access to gym on-site
From$125
Very Good 4.5 /5Recent Reviews CallBookMore Details
Holiday Inn Express Dublin - Dublin
+1-888-305-3366
4428 Cleburne Blvd., Dublin, VA 24084 ~31.61 miles north of Cana
  • Low priced Highway property
  • Fitness / Gym is on-site
Days Inn Wytheville - Wytheville 150 Malin Dr., Wytheville, VA 24382 ~31.67 miles northwest of Cana
  • 2-star Rural property
  • Free breakfast available
Econo Lodge - Wytheville 280 Lithia Rd., Wytheville, VA 24382 ~31.75 miles northwest of Cana
  • Low-priced Mountain property
  • Free complimentary breakfast
Next 25 Cana Hotels >  [1 - 25 of 50]    
Next: See My Cana Hotels with Pricing
Back to Top