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 & 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 - Hillsville
+1-888-305-3366
151 Farmers Market Dr., Hillsville, VA 24343 ~9.68 miles northwest of Cana
  • Midscale Mountain property
  • Hotel has 73 rooms
Holiday Inn Express & Suites
+1-800-881-1523
1320 Ems Dr., Mount Airy, NC 27030 ~9.84 miles south of Cana
  • Affordable hotel
  • Welcomed at check-in
  • Tasty breakfast
From$124
Very Good 4.5 /5Read Reviews CallBookMore Details
Hampton Inn in Mount Airy 2029 Rockford St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Midscale Suburban property
  • 6 suites in property
  • Professional service
  • Excellent city hotel
Comfort Inn Mount Airy - Mount Airy 1293 Newsome St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Two-star hotel
  • Check in: 11:00
From$69
Very Good 4.5 /5Read Reviews CallBookMore Details
Quality Inn Mount Airy Nc - Mount Airy 2136 Rockford St., Mount Airy, NC 27030 ~10.03 miles south of Cana
  • Low priced Downtown hotel
  • 99 rooms in hotel
  • Fantastic service
  • 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 property
  • 2 suites in hotel
  • The majority of guests said the beds were comfortable
  • Good night sleep
From$75
Very Good 4.5 /5Reviews CallBookMore Details
Holiday Inn Express 1994 Carrollton Pike Rd., Hillsville, VA 24343 ~10.84 miles northwest of Cana
  • Affordable Rural hotel
  • Free breakfast available
  • Beautiful scenery
  • Most guests thought the service was very professional
Super 8 Hillsville - Hillsville 99 Farmers Market Rd., Hillsville, VA 24343 ~10.85 miles northwest of Cana
  • Inexpensive property
  • Check in: 11:00 AM
Red Roof Inn 2666 Old Galax Pike, Hillsville, VA 24343 ~10.89 miles northwest of Cana
  • Low-priced hotel
Hampton Inn Hillsville - Hillsville 90 Farmers Market Rd., Hillsville, VA 24343 ~10.90 miles northwest of Cana
  • 3 star property
  • Rooms are great
  • Almost all guests thought rooms were spacious
Motel 6 Hillsville Va - Hillsville
+1-866-221-8581
57 Airport Rd., Hillsville, VA 24343 ~11.01 miles northwest of Cana
  • Low priced Highway hotel
  • 2 floors in property
From$49
Very Good 4.0 /5Review Score CallBookMore Details
Quality Inn 85 Airport Rd., Hillsville, VA 24343 ~11.05 miles northwest of Cana
  • 3-star Rural hotel
  • Complimentary breakfast is offered
From$69
Very Good 4.0 /5Review Score CallBookMore Details
Rodeway Inn - Galax 303 North Main St., Galax, VA 24333 ~15.34 miles west of Cana
  • Economical Mountain property
  • 2 floors in property
  • Beds were acceptable for 61%
  • Breakfast can be improved
Econo Lodge Inn & Suites 711 South Key St., Pilot Mountain, NC 27041 ~19.23 miles southeast of Cana
  • 2 star Highway property
  • 56 rooms in hotel
Fairfield Inn & Suites by Marriott : 628 Cc Camp Rd. 628 Cc Camp Rd., Elkin, NC 28621 ~25.26 miles south of Cana
  • Affordable Highway hotel
  • Hotel has 5 floors
From$84
Excellent 5.0 /5Read Reviews CallBookMore Details
Hampton Inn Ft. Chiswell - Max Meadows 199 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Three Star Rural property
  • 2 suites in hotel
  • Good amenities
  • Most guests found the staff to be very friendly
Super 8 Fort Chiswell / Max Meadows Area 194 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Inexpensive Mountain property
  • 58 rooms in hotel
Best Western Yadkin Valley Inn & Suites in Jonesville 1713 N.c. Highway 67, Jonesville, NC 28642 ~27.67 miles south of Cana
  • Affordable Highway hotel
  • 19 suites in hotel
Comfort Inn in Jonesville 1633 Winston Rd., Jonesville, NC 28642 ~28.01 miles south of Cana
  • Inexpensive Mountain property
  • Free breakfast available
Americas Best Value Inn - Jonesville 5702 Us Highway 21, Jonesville, NC 28642 ~30.29 miles south of Cana
  • Low-priced property
  • Check in: 3:00 PM
  • Accommodations didn't work
  • Rooms need regular maintenance
Holiday Inn Express & Suites Wytheville
+1-888-690-5247
165 Malin Dr., Wytheville, VA 24382 ~31.60 miles northwest of Cana
  • Cheap Mountain property
  • 4 floors in property
From$125
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Holiday Inn Express Dublin : 4428 Cleburne Blvd.
+1-888-305-3366
4428 Cleburne Blvd., Dublin, VA 24084 ~31.61 miles north of Cana
  • Cheap Highway property
  • Hotel has 61 rooms
Days Inn Wytheville 150 Malin Dr., Wytheville, VA 24382 ~31.67 miles northwest of Cana
  • 2 star Rural hotel
  • Check-in: 11:00 AM
Econo Lodge 280 Lithia Rd., Wytheville, VA 24382 ~31.75 miles northwest of Cana
  • Economy Mountain property
  • 33 rooms in hotel
Next 25 Cana Hotels >  [1 - 25 of 50]    
Next: See My Cana Hotels with Pricing
Back to Top