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