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
+1-888-690-5281
455 North Andy Griffith P, Mount Airy, NC 27030 ~7.80 miles south of Cana
  • Cheap hotel
  • Check-in: 11:00 AM
Comfort Inn Hillsville : 151 Farmers Market Dr.
+1-800-230-4134
151 Farmers Market Dr., Hillsville, VA 24343 ~9.68 miles northwest of Cana
  • 3-star Mountain hotel
  • 3 floors in hotel
From$79
Very Good 4.5 /5Review Score Call
Holiday Inn Express & Suites
+1-800-997-5148
1320 Ems Dr., Mount Airy, NC 27030 ~9.84 miles south of Cana
  • Three Star property
  • Perfectly clean
  • Spacious rooms
From$124
Very Good 4.5 /5Recent Reviews Call
Hampton Inn - Mount Airy 2029 Rockford St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Three Star Suburban property
  • Check-in time: 3:00pm
  • Good for sightseeing and has nearby restaurants and bars
  • Delicious cookies
From$99
Very Good 4.5 /5Read Reviews Call
Quality Inn Mount Airy Nc
+1-888-305-3366
2136 Rockford St., Mount Airy, NC 27030 ~10.03 miles south of Cana
  • Two-star Downtown hotel
  • 99 rooms in hotel
  • Great pool
  • Lovely ladies on reception
From$64
Average 3.5 /5Reviews Call
Best Western Bryson Inn 125 Plaza Lane, Mount Airy, NC 27030 ~10.44 miles southwest of Cana
  • Low Cost Highway property
  • 2 suites in hotel
  • Friendly service
  • Rather comfortable
From$75
Very Good 4.5 /5Reviews Call
Holiday Inn Express 1994 Carrollton Pike Rd., Hillsville, VA 24343 ~10.84 miles northwest of Cana
  • Three Star Rural property
  • 12 suites in hotel
  • Easy on and off highway
  • Good Hotel
Super 8 Hillsville 99 Farmers Market Rd., Hillsville, VA 24343 ~10.85 miles northwest of Cana
  • Two star property
  • Check-in: 11:00 AM
From$75
Very Good 4.0 /5Review Score Call
Motel 6 Hillsville Va : 57 Airport Rd.
+1-888-690-5281
57 Airport Rd., Hillsville, VA 24343 ~11.01 miles northwest of Cana
  • Two-star Highway hotel
  • Hotel has 48 rooms
Quality Inn 85 Airport Rd., Hillsville, VA 24343 ~11.04 miles northwest of Cana
  • Two star Rural property
  • Hotel has 2 suites
  • Great service
  • Could be quieter
Rodeway Inn in Galax 303 North Main St., Galax, VA 24333 ~15.34 miles west of Cana
  • 2 star Mountain hotel
  • 35 rooms in property
  • Great location near lots of shopping
  • Close to restaurants
Econo Lodge Inn & Suites
+1-888-690-5247
711 South Key St., Pilot Mountain, NC 27041 ~19.20 miles southeast of Cana
  • Two-star Highway property
  • Check-in time: 14:00
  • Dirty carpeting
  • Reasonable cost
From$55
Average 3.0 /5Reviews Call
Fairfield Inn & Suites by Marriott in Elkin 628 Cc Camp Rd., Elkin, NC 28621 ~25.26 miles south of Cana
  • 3-star Highway property
  • 20 suites in property
Hampton Inn in Jonesville
+1-800-881-1523
1632 Nc Highway 67, Jonesville, NC 28642 ~26.86 miles south of Cana
  • Three Star hotel
  • Clean
  • Very conveniently located
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
  • 63 sleeping rooms in hotel
  • For only 50%, the noise level was all right
  • Most guests said rooms were clean
Super 8 Fort Chiswell / Max Meadows Area - Max Meadows
+1-800-997-5149
194 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Economy Mountain hotel
  • Complimentary breakfast is offered
  • World class service
  • Fantastic service
From$40
Average 3.5 /5Reviews Call
Super 8 Chiswell / Max Meadows Area : 194 Ft. Chiswell Rd. 194 Ft. Chiswell Rd., Max Meadows, VA 24360 ~27.65 miles northwest of Cana
  • Inexpensive hotel
Best Western Yadkin Valley Inn & Suites : 1713 N.c. Highway 67
+1-800-230-4134
1713 N.c. Highway 67, Jonesville, NC 28642 ~27.67 miles south of Cana
  • Midscale Highway property
  • Free comp. breakfast
Holiday Inn Express in Jonesville 1713 Nc Highway 67, Jonesville, NC 28642 ~27.83 miles south of Cana
  • 3-star Highway property
  • 88 sleeping rooms in hotel
Comfort Inn : 1633 Winston Rd. 1633 Winston Rd., Jonesville, NC 28642 ~28.01 miles south of Cana
  • Low priced Mountain hotel
  • Check in time: 3:00
From$74
Very Good 4.5 /5Read Reviews Call
Americas Best Value Inn in Jonesville
+1-888-305-3366
5702 Us Highway 21, Jonesville, NC 28642 ~28.75 miles south of Cana
  • Inexpensive hotel
Holiday Inn Express
+1-800-881-1523
4428 Cleburne Blvd., Dublin, VA 24084 ~31.45 miles north of Cana
  • 3-star Highway property
  • Free complimentary breakfast
  • Great accommodations
  • World class service
Days Inn Wytheville in Wytheville 150 Malin Dr., Wytheville, VA 24382 ~31.67 miles northwest of Cana
  • Low-priced Rural property
  • Check-in: 11:00 AM
Econo Lodge in Wytheville
+1-800-997-5149
280 Lithia Rd., Wytheville, VA 24382 ~31.78 miles northwest of Cana
  • Inexpensive Mountain hotel
  • Check in: 2:00PM
The Travelodge - Wytheville 140 Lithia Rd., Wytheville, VA 24382 ~31.78 miles northwest of Cana
  • Two star Rural property
  • Check in: 2:00
  • Most guests said the bathroom was dirty
  • Staff was very friendly and efficient
Next 25 Cana Hotels >  [1 - 25 of 50]    
Next: See My Cana Hotels with Pricing
Back to Top