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