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 in Mount Airy
+1-888-690-5247
455 North Andy Griffith P, Mount Airy, NC 27030 ~7.80 miles south of Cana
  • 2-star hotel
Comfort Inn Hillsville
+1-888-305-3366
151 Farmers Market Dr., Hillsville, VA 24343 ~9.68 miles northwest of Cana
  • Three Star Mountain property
  • 19 suites in property
Holiday Inn Express & Suites
+1-800-881-1523
1320 Ems Dr., Mount Airy, NC 27030 ~9.84 miles south of Cana
  • Three Star property
  • Clean
  • Fantastic service
From$124
Very Good 4.5 /5Reviews CallBookMore Details
Hampton Inn - Mount Airy 2029 Rockford St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Affordable Suburban hotel
  • 125 rooms in hotel
  • Impressive bathroom
  • Most guests were happy with the bathroom
From$99
Very Good 4.5 /5Reviews CallBookMore Details
Comfort Inn Mount Airy - Mount Airy 1293 Newsome St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • 2-star property
  • Check-in: 11:00
Quality Inn Mount Airy Nc - Mount Airy 2136 Rockford St., Mount Airy, NC 27030 ~10.03 miles south of Cana
  • Cheap Downtown hotel
  • Hotel has 99 rooms
  • Clean bathrooms
  • 1 out of 2 guests said rooms were small
Best Western Bryson Inn in Mount Airy 125 Plaza Lane, Mount Airy, NC 27030 ~10.44 miles southwest of Cana
  • 2 star Highway hotel
  • Check-in time: 2:00pm
  • Most guests were happy with the bathroom
  • Nice night's rest
Holiday Inn Express 1994 Carrollton Pike Rd., Hillsville, VA 24343 ~10.84 miles northwest of Cana
  • 3-star Rural property
  • Gym is available on property
  • Great wellness & sports facilities
  • Tasty breakfast
Super 8 Hillsville in Hillsville 99 Farmers Market Rd., Hillsville, VA 24343 ~10.85 miles northwest of Cana
  • Low Cost property
Red Roof Inn - Hillsville 2666 Old Galax Pike, Hillsville, VA 24343 ~10.89 miles northwest of Cana
  • 2 star hotel
Hampton Inn Hillsville 90 Farmers Market Rd., Hillsville, VA 24343 ~10.90 miles northwest of Cana
  • Affordable hotel
  • Every guests reviewed thought the building was wonderful
  • Clean linen
Motel 6 Hillsville Va in Hillsville
+1-866-221-8581
57 Airport Rd., Hillsville, VA 24343 ~11.01 miles northwest of Cana
  • Economical Highway property
  • Check in time: 2:00pm.
Quality Inn in Hillsville 85 Airport Rd., Hillsville, VA 24343 ~11.05 miles northwest of Cana
  • 3 star Rural property
  • 81 sleeping rooms in hotel
Rodeway Inn in Galax 303 North Main St., Galax, VA 24333 ~15.34 miles west of Cana
  • Economy Mountain property
  • 2 floors in hotel
  • Friendly service
  • Air conditioning was criticized by 60%
Econo Lodge Inn & Suites - Pilot Mountain 711 South Key St., Pilot Mountain, NC 27041 ~19.23 miles southeast of Cana
  • Economical Highway hotel
  • 56 rooms in hotel
Fairfield Inn & Suites by Marriott 628 Cc Camp Rd., Elkin, NC 28621 ~25.26 miles south of Cana
  • Mid-scale Highway hotel
  • Check-in time: 03:00pm
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
  • Mid-scale Rural hotel
  • Check-in time: 3:00PM
  • Great location
  • For only 50%, the noise level was all right
Super 8 Fort Chiswell / Max Meadows Area
+1-888-283-3404
194 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Low-priced Mountain property
  • Free breakfast
  • About half of guests thought they were poorly maintained
  • Room is all right
Super 8 Chiswell / Max Meadows Area 194 Ft. Chiswell Rd., Max Meadows, VA 24360 ~27.65 miles northwest of Cana
  • Economy Mountain property
  • 58 sleeping rooms in hotel
Best Western Yadkin Valley Inn & Suites : 1713 Nc Highway 67 1713 Nc Highway 67, Jonesville, NC 28642 ~27.71 miles south of Cana
  • Mid-scale Highway hotel
  • 88 rooms in property
Comfort Inn - Jonesville 1633 Winston Rd., Jonesville, NC 28642 ~28.01 miles south of Cana
  • 2 star Mountain property
  • Check-in: 3:00
From$74
Very Good 4.5 /5Review Score CallBookMore Details
Americas Best Value Inn
+1-888-690-5247
5702 Us Highway 21, Jonesville, NC 28642 ~28.75 miles south of Cana
  • Two star property
Holiday Inn Express & Suites Wytheville in Wytheville
+1-888-305-3366
165 Malin Dr., Wytheville, VA 24382 ~31.60 miles northwest of Cana
  • Two star Mountain property
  • 4 floors in property
From$125
Very Good 4.5 /5Guest Reviews CallBookMore Details
Holiday Inn Express Dublin in Dublin
+1-800-881-1523
4428 Cleburne Blvd., Dublin, VA 24084 ~31.61 miles north of Cana
  • Two-star Highway hotel
  • Gym is available on property
Days Inn Wytheville 150 Malin Dr., Wytheville, VA 24382 ~31.67 miles northwest of Cana
  • Economy Rural property
  • Check in: 11:00 AM
Next 25 Cana Hotels >  [1 - 25 of 50]    
Next: See My Cana Hotels with Pricing
Back to Top