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