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 - Mount Airy
+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
  • Mid-scale Mountain property
  • Hotel has 3 floors
From$79
Very Good 4.5 /5Reviews CallBookMore Details
Holiday Inn Express & Suites : 1320 Ems Dr.
+1-800-881-1523
1320 Ems Dr., Mount Airy, NC 27030 ~9.84 miles south of Cana
  • 3-star property
  • Managers special
  • Bathroom is ok
From$124
Very Good 4.5 /5Reviews CallBookMore Details
Hampton Inn : 2029 Rockford St. 2029 Rockford St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Midscale Suburban property
  • 6 suites in hotel
  • Fair breakfast prices
  • Clean everything
Comfort Inn Mount Airy 1293 Newsome St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Low priced hotel
  • Complimentary breakfast is offered
Quality Inn Mount Airy Nc in Mount Airy 2136 Rockford St., Mount Airy, NC 27030 ~10.03 miles south of Cana
  • Low-priced Downtown property
  • Free comp. breakfast
  • Rooms need regular maintenance
  • Plenty of towels
From$64
Average 3.5 /5Reviews CallBookMore Details
Best Western Bryson Inn 125 Plaza Ln, Mount Airy, NC 27030 ~10.38 miles southwest of Cana
  • Low-priced Highway property
  • Check in: 2:00pm
  • The majority of guests said the beds were comfortable
  • Rooms were clean
From$75
Very Good 4.5 /5Reviews CallBookMore Details
Holiday Inn Express - Hillsville 1994 Carrollton Pike Rd., Hillsville, VA 24343 ~10.84 miles northwest of Cana
  • Mid-scale Rural hotel
  • 12 suites in hotel
  • Most guests said rooms were clean
  • Clean
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
  • Low-priced property
  • 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
  • Two star property
  • Check in time: 14:00
From$60
Very Good 4.0 /5Review Score CallBookMore Details
Hampton Inn Hillsville 90 Farmers Market Rd., Hillsville, VA 24343 ~10.90 miles northwest of Cana
  • 3 star hotel
  • 86 rooms in hotel
  • Good breakfast
  • Easily accessible by car
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
  • Low priced Highway property
  • Hotel has 48 rooms
Quality Inn 85 Airport Rd., Hillsville, VA 24343 ~11.05 miles northwest of Cana
  • 3 star Rural property
  • Hotel has 81 rooms
From$69
Very Good 4.0 /5Read Reviews CallBookMore Details
Rodeway Inn in Galax 303 North Main St., Galax, VA 24333 ~15.34 miles west of Cana
  • 2-star Mountain hotel
  • Check-in: 2:00pm
  • Hotel could use some updating
  • Friendly front desk
Hampton Inn & Suites Dobson 150 Charlestowne Dr., Dobson, NC 27017 ~17.17 miles southwest of Cana
  • Three Star hotel
  • 33 suites in hotel
Econo Lodge Inn & Suites 711 South Key St., Pilot Mountain, NC 27041 ~19.23 miles southeast of Cana
  • Low Cost Highway property
  • Check-in: 11:00
Fairfield Inn & Suites by Marriott 628 Cc Camp Rd., Elkin, NC 28621 ~25.26 miles south of Cana
  • Mid-scale Highway hotel
  • 5 floors in property
Hampton Inn Ft. Chiswell : 199 Fort Chiswell Rd. 199 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Mid-scale Rural hotel
  • Hotel has 2 suites
  • Perfectly clean
  • For only 50%, the noise level was all right
Super 8 Fort Chiswell / Max Meadows Area 194 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • 2-star 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
  • 3-star Highway hotel
  • Free complimentary breakfast
From$80
Very Good 4.5 /5Read Reviews CallBookMore Details
Comfort Inn Wyeville : 2594 East Lee Highway 2594 East Lee Highway, Wytheville, VA 24382 ~27.94 miles northwest of Cana
  • Midscale hotel
  • Check-in: 15:00
Quality Inn : 1633 Winston Rd. 1633 Winston Rd., Jonesville, NC 28642 ~28.01 miles south of Cana
  • Two-star Mountain property
  • Hotel has 79 rooms
From$74
Very Good 4.5 /5Read Reviews CallBookMore Details
Americas Best Value Inn 5702 Us Highway 21, Jonesville, NC 28642 ~30.29 miles south of Cana
  • Low priced property
  • 28 sleeping rooms in hotel
  • Accommodations didn't work
  • Great service
Holiday Inn Express & Suites Wytheville - Wytheville
+1-800-881-1523
165 Malin Dr., Wytheville, VA 24382 ~31.60 miles northwest of Cana
  • Inexpensive Mountain hotel
  • Hotel has 15 suites
From$125
Very Good 4.5 /5Read Reviews CallBookMore Details
Holiday Inn Express Dublin
+1-888-283-3404
4428 Cleburne Blvd., Dublin, VA 24084 ~31.61 miles north of Cana
  • Low Cost Highway property
  • Check in time: 3:00 pm
From$60
Very Good 4.0 /5Read Reviews CallBookMore Details
Next 25 Cana Hotels >  [1 - 25 of 50]    
Next: See My Cana Hotels with Pricing
Back to Top