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
  • Economical property
Comfort Inn Hillsville
+1-888-305-3366
151 Farmers Market Dr., Hillsville, VA 24343 ~9.68 miles northwest of Cana
  • Midscale Mountain hotel
  • 19 suites in property
Holiday Inn Express & Suites - Mount Airy
+1-800-881-1523
1320 Ems Dr., Mount Airy, NC 27030 ~9.84 miles south of Cana
  • 3-star hotel
  • Most guests thought they were poorly maintained
  • Managers special
From$124
Very Good 4.5 /5Reviews CallBookMore Details
Hampton Inn in Mount Airy 2029 Rockford St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Midscale Suburban hotel
  • 125 rooms in property
  • Every guests reviewed were happy with the price of the breakfast
  • Excellent breakfast
Comfort Inn Mount Airy 1293 Newsome St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Cheap hotel
  • Free breakfast available
From$69
Very Good 4.0 /5Reviews CallBookMore Details
Quality Inn Mount Airy Nc in Mount Airy 2136 Rockford St., Mount Airy, NC 27030 ~10.03 miles south of Cana
  • Low-priced Downtown hotel
  • Comp. Breakfast
  • Every guests reviewed were happy with the price of the breakfast
  • Great hot breakfast
Best Western Bryson Inn in Mount Airy 125 Plaza Ln, Mount Airy, NC 27030 ~10.38 miles southwest of Cana
  • Low Cost Highway hotel
  • 2 floors in hotel
  • Restaurant open 24 hours
  • Awesome rooms and service in a great location
Holiday Inn Express in Hillsville 1994 Carrollton Pike Rd., Hillsville, VA 24343 ~10.84 miles northwest of Cana
  • Affordable Rural property
  • Access to gym on-site
  • Most guests said the beds were comfortable
  • Great location off the highway
Super 8 Hillsville : 99 Farmers Market Rd. 99 Farmers Market Rd., Hillsville, VA 24343 ~10.85 miles northwest of Cana
  • Low priced hotel
  • Check-in: 11:00 AM
Red Roof Inn : 2666 Old Galax Pike 2666 Old Galax Pike, Hillsville, VA 24343 ~10.89 miles northwest of Cana
  • Low priced hotel
Hampton Inn Hillsville 90 Farmers Market Rd., Hillsville, VA 24343 ~10.90 miles northwest of Cana
  • Midscale property
  • 86 rooms in hotel
  • Most guests said rooms were clean
  • Clean facility
From$80
Very Good 4.5 /5Review Score CallBookMore Details
Motel 6 Hillsville Va
+1-866-221-8581
57 Airport Rd., Hillsville, VA 24343 ~11.01 miles northwest of Cana
  • Two-star Highway hotel
  • Complimentary breakfast is offered
From$49
Very Good 4.0 /5Read Reviews CallBookMore Details
Quality Inn : 85 Airport Rd. 85 Airport Rd., Hillsville, VA 24343 ~11.05 miles northwest of Cana
  • Midscale Rural hotel
  • Check-in: 11:00
Rodeway Inn in Galax 303 North Main St., Galax, VA 24333 ~15.34 miles west of Cana
  • Two star Mountain property
  • Free comp. breakfast
  • Cheap apartments
  • Breakfast - dry
Econo Lodge Inn & Suites 711 South Key St., Pilot Mountain, NC 27041 ~19.23 miles southeast of Cana
  • Low Cost Highway property
  • Hotel has 56 rooms
From$60
Average 3.0 /5Reviews CallBookMore Details
Fairfield Inn & Suites by Marriott - Elkin 628 Cc Camp Rd., Elkin, NC 28621 ~25.26 miles south of Cana
  • 3-star Highway property
  • Free comp. breakfast
Hampton Inn Ft. Chiswell 199 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Mid-scale Rural hotel
  • Complimentary breakfast is offered
  • Food is all right
  • Huge property
From$99
Very Good 4.0 /5Read Reviews CallBookMore Details
Super 8 Fort Chiswell / Max Meadows Area : 194 Fort Chiswell Rd. 194 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Inexpensive Mountain hotel
  • 58 rooms in hotel
Best Western Yadkin Valley Inn & Suites 1713 N.c. Highway 67, Jonesville, NC 28642 ~27.67 miles south of Cana
  • 3-star Highway property
  • Hotel has 19 suites
Comfort Inn : 1633 Winston Rd. 1633 Winston Rd., Jonesville, NC 28642 ~28.01 miles south of Cana
  • Low Cost Mountain hotel
  • Check-in time: 3:00
Americas Best Value Inn 5702 Us Highway 21, Jonesville, NC 28642 ~30.29 miles south of Cana
  • Low priced property
  • 28 rooms in hotel
  • Pillows were flat
  • Approx. half of guests said rooms were big enough
Holiday Inn Express & Suites Wytheville - Wytheville
+1-888-690-5247
165 Malin Dr., Wytheville, VA 24382 ~31.60 miles northwest of Cana
  • Two-star Mountain hotel
  • Check in time: 3:00 PM
From$125
Very Good 4.5 /5Guest Reviews CallBookMore Details
Holiday Inn Express Dublin - Dublin
+1-888-305-3366
4428 Cleburne Blvd., Dublin, VA 24084 ~31.61 miles north of Cana
  • Two star Highway hotel
  • Check-in: 3:00 pm
Days Inn Wytheville 150 Malin Dr., Wytheville, VA 24382 ~31.67 miles northwest of Cana
  • 2-star Rural hotel
  • Check-in time: 11:00 AM
From$60
Very Good 4.0 /5Read Reviews CallBookMore Details
Econo Lodge 280 Lithia Rd., Wytheville, VA 24382 ~31.75 miles northwest of Cana
  • Low Cost Mountain hotel
  • Free complimentary breakfast
Next 25 Cana Hotels >  [1 - 25 of 50]    
Next: See My Cana Hotels with Pricing
Back to Top