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 : 455 North Andy Griffith P
+1-888-690-5281
455 North Andy Griffith P, Mount Airy, NC 27030 ~7.80 miles south of Cana
  • Cheap property
  • Check in time: 11:00 AM
Comfort Inn Hillsville
+1-800-230-4134
151 Farmers Market Dr., Hillsville, VA 24343 ~9.68 miles northwest of Cana
  • 3-star Mountain property
  • Check in: 3:00 PM
Holiday Inn Express & Suites - Mount Airy
+1-800-997-5148
1320 Ems Dr., Mount Airy, NC 27030 ~9.84 miles south of Cana
  • 3 star hotel
  • Friendly atmosphere
  • Rooms were immaculate
From$124
Very Good 4.5 /5Guest Reviews CallBookMore Details
Hampton Inn : 2029 Rockford St. 2029 Rockford St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Midscale Suburban hotel
  • Fitness center on property
  • Free breakfast buffet
  • Close to attractions
Comfort Inn Mount Airy 1293 Newsome St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • 2 star hotel
  • 52 rooms in property
Quality Inn Mount Airy Nc 2136 Rockford St., Mount Airy, NC 27030 ~10.03 miles south of Cana
  • 2-star Downtown property
  • 99 sleeping rooms in hotel
  • Every guests reviewed thought the service was very professional
  • Most guests said rooms were clean enough
Best Western Bryson Inn 125 Plaza Lane, Mount Airy, NC 27030 ~10.44 miles southwest of Cana
  • Economy Highway hotel
  • Check-in time: 2:00pm
  • World class service
  • Delicious food
Holiday Inn Express - Hillsville 1994 Carrollton Pike Rd., Hillsville, VA 24343 ~10.84 miles northwest of Cana
  • Three Star Rural hotel
  • 12 suites in property
  • Awesome staff
  • Food is delicious
From$83
Very Good 4.0 /5Review Score CallBookMore Details
Super 8 Hillsville 99 Farmers Market Rd., Hillsville, VA 24343 ~10.85 miles northwest of Cana
  • Cheap property
  • Check in time: 11:00 AM
From$75
Very Good 4.0 /5Review Score CallBookMore Details
Red Roof Inn : 2666 Old Galax Pike 2666 Old Galax Pike, Hillsville, VA 24343 ~10.89 miles northwest of Cana
  • Cheap hotel
Hampton Inn Hillsville in Hillsville 90 Farmers Market Rd., Hillsville, VA 24343 ~10.90 miles northwest of Cana
  • Mid-scale hotel
  • 86 sleeping rooms in hotel
Motel 6 Hillsville Va
+1-888-690-5247
57 Airport Rd., Hillsville, VA 24343 ~11.01 miles northwest of Cana
  • Cheap Highway hotel
  • Check in time: 2:00pm.
From$49
Very Good 4.0 /5Review Score CallBookMore Details
Quality Inn - Hillsville 85 Airport Rd., Hillsville, VA 24343 ~11.05 miles northwest of Cana
  • 3-star Rural hotel
  • Check in time: 11:00
Rodeway Inn 303 North Main St., Galax, VA 24333 ~15.34 miles west of Cana
  • 2-star Mountain hotel
  • Hotel has 2 floors
  • Rooms in need of an update
  • Excellent motel for the money
From$31
Average 3.5 /5Reviews CallBookMore Details
Econo Lodge Inn & Suites 711 South Key St., Pilot Mountain, NC 27041 ~19.23 miles southeast of Cana
  • Low priced Highway property
  • Comp. Breakfast
Fairfield Inn & Suites by Marriott - Elkin 628 Cc Camp Rd., Elkin, NC 28621 ~25.26 miles south of Cana
  • 3-star Highway hotel
  • Gym is available on property
Hampton Inn Ft. Chiswell 199 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Mid-scale Rural property
  • 4 floors in hotel
  • Great location
  • Great room
Super 8 Fort Chiswell / Max Meadows Area in Max Meadows
+1-800-230-4134
194 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Cheap Mountain property
  • Hotel has 60 rooms
  • Popular among families
  • Excellent value
Super 8 Chiswell / Max Meadows Area 194 Ft. Chiswell Rd., Max Meadows, VA 24360 ~27.65 miles northwest of Cana
  • Two star Mountain hotel
  • 2 floors in hotel
Best Western Yadkin Valley Inn & Suites 1713 Nc Highway 67, Jonesville, NC 28642 ~27.71 miles south of Cana
  • Three Star Highway hotel
  • Hotel has 88 rooms
Hampton Inn Jonesville / Elkin : 1632 North Carolina 67 Highway
+1-888-305-3366
1632 North Carolina 67 Highway, Jonesville, NC 28642 ~27.89 miles south of Cana
  • Mid-scale property
From$75
Very Good 4.5 /5Read Reviews CallBookMore Details
Comfort Inn 1633 Winston Rd., Jonesville, NC 28642 ~28.01 miles south of Cana
  • Two star Mountain hotel
  • Comp. Breakfast
From$74
Very Good 4.5 /5Read Reviews CallBookMore Details
Americas Best Value Inn
+1-888-283-3404
5702 Us Highway 21, Jonesville, NC 28642 ~28.75 miles south of Cana
  • Cheap property
Holiday Inn Express & Suites Wytheville
+1-800-997-5149
165 Malin Dr., Wytheville, VA 24382 ~31.60 miles northwest of Cana
  • Inexpensive hotel
  • Hotel has 80 rooms
Holiday Inn Express Dublin in Dublin
+1-888-690-5281
4428 Cleburne Blvd., Dublin, VA 24084 ~31.61 miles north of Cana
  • Cheap Highway hotel
  • Check-in: 3:00 pm
From$75
Very Good 4.0 /5Reviews CallBookMore Details
Next 25 Cana Hotels >  [1 - 25 of 50]    
Next: See My Cana Hotels with Pricing
Back to Top