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

Comfort Inn Hillsville
+1-888-690-5281
151 Farmers Market Dr., Hillsville, VA 24343 ~9.68 miles northwest of Cana
  • 3 star Mountain property
  • Check-in: 3:00 PM
From$79
Very Good 4.5 /5Reviews Call
Holiday Inn Express & Suites
+1-800-230-4134
1320 Ems Dr., Mount Airy, NC 27030 ~9.84 miles south of Cana
  • 3 star hotel
From$124
Very Good 4.5 /5Review Score Call
Hampton Inn 2029 Rockford St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Affordable Suburban hotel
  • Access to gym on-site
From$89
Very Good 4.5 /5Review Score Call
Quality Inn Mount Airy Nc - Mount Airy
+1-888-690-5247
2136 Rockford St., Mount Airy, NC 27030 ~10.03 miles south of Cana
  • Low-priced Downtown hotel
  • Hotel has 99 rooms
Best Western Bryson Inn - Mount Airy 125 Plaza Lane, Mount Airy, NC 27030 ~10.44 miles southwest of Cana
  • Two-star Highway property
  • 2 floors in property
From$75
Very Good 4.5 /5Review Score Call
Holiday Inn Express - Hillsville 1994 Carrollton Pike Rd., Hillsville, VA 24343 ~10.84 miles northwest of Cana
  • Affordable Rural property
  • Complimentary breakfast is offered
From$83
Very Good 4.0 /5Review Score Call
Quality Inn 85 Airport Rd., Hillsville, VA 24343 ~11.04 miles northwest of Cana
  • Low Cost Rural hotel
  • Comp. Breakfast
From$55
Very Good 4.0 /5Read Reviews Call
Best Western : 57 Airport Rd.
+1-888-690-5281
57 Airport Rd., Hillsville, VA 24343 ~13.00 miles northwest of Cana
  • 3-star Highway property
  • 2 floors in hotel
From$49
Very Good 4.0 /5Reviews Call
Rodeway Inn 303 North Main St., Galax, VA 24333 ~15.34 miles west of Cana
  • Cheap Mountain property
  • Free breakfast available
Econo Lodge Inn & Suites
+1-800-997-5148
711 South Key St., Pilot Mountain, NC 27041 ~19.20 miles southeast of Cana
  • Inexpensive Highway property
  • 10 suites in property
Fairfield Inn & Suites by Marriott - Elkin
+1-888-690-5247
628 Cc Camp Rd., Elkin, NC 28621 ~25.26 miles south of Cana
  • Midscale Highway property
  • 5 floors in property
Hampton Inn - Jonesville
+1-888-305-3366
1632 Nc Highway 67, Jonesville, NC 28642 ~26.86 miles south of Cana
  • 3-star property
From$99
Very Good 4.5 /5Review Score Call
Hampton Inn Ft. Chiswell in Max Meadows 199 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Midscale Rural hotel
  • Free breakfast
Super 8 Fort Chiswell / Max Meadows Area in Max Meadows
+1-800-997-5149
194 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Inexpensive Mountain property
  • 2 floors in hotel
Best Western Yadkin Valley Inn & Suites : 1713 Nc 67 Highway 1713 Nc 67 Highway, Jonesville, NC 28642 ~27.70 miles south of Cana
  • Three Star Highway hotel
  • Hotel has 19 suites
From$80
Very Good 4.5 /5Review Score Call
Comfort Inn 1633 Winston Rd., Jonesville, NC 28642 ~28.01 miles south of Cana
  • Economical Mountain property
  • Free breakfast available
Americas Best Value Inn - Jonesville
+1-800-997-5148
5702 Us Highway 21, Jonesville, NC 28642 ~28.75 miles south of Cana
  • Cheap hotel
Holiday Inn Express - Dublin
+1-888-690-5247
4428 Cleburne Blvd., Dublin, VA 24084 ~31.45 miles north of Cana
  • Mid-scale Highway property
  • Free complimentary breakfast
From$65
Very Good 4.0 /5Read Reviews Call
Days Inn
+1-888-305-3366
150 Malin Dr., Wytheville, VA 24382 ~31.64 miles northwest of Cana
  • Two star Rural hotel
  • Free complimentary breakfast
Econo Lodge
+1-800-881-1523
280 Lithia Rd., Wytheville, VA 24382 ~31.78 miles northwest of Cana
  • Low-priced Mountain property
  • Check in: 2:00PM
The Travelodge - Wytheville 140 Lithia Rd., Wytheville, VA 24382 ~31.78 miles northwest of Cana
  • Economical Rural property
  • 64 sleeping rooms in hotel
Motel 6 - Wytheville
+1-888-690-5281
220 Lithia Rd., Wytheville, VA 24382 ~31.78 miles northwest of Cana
  • Cheap Highway property
  • Hotel has 108 rooms
Budget Host Inn Wytheville in Wytheville
+1-800-230-4134
705 Chapman Rd., Wytheville, VA 24382 ~31.84 miles northwest of Cana
  • Low priced Highway property
  • Comp. Breakfast
From$50
Very Good 4.0 /5Review Score Call
La Quinta Inn - Wytheville 1800 East Main St., Wytheville, VA 24382 ~31.91 miles northwest of Cana
  • Cheap Mountain hotel
  • Check in time: 3:00 PM
From$77
Very Good 4.0 /5Reviews Call
Sleep Inn & Suites in Dublin
+1-888-690-5247
5094 State Park Rd., Dublin, VA 24084 Website ~32.12 miles north of Cana
  • Cheap Highway property
  • 21 suites in hotel
Next 25 Cana Hotels >  [1 - 25 of 50]    
Next: See My Cana Hotels with Pricing
Back to Top