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 in Mount Airy 455 North Andy Griffith P, Mount Airy, NC 27030 ~7.80 miles south of Cana
  • Inexpensive property
  • Free breakfast
Comfort Inn Hillsville : 151 Farmers Market Dr.
+1-888-305-3366
151 Farmers Market Dr., Hillsville, VA 24343 ~9.68 miles northwest of Cana
  • Affordable Mountain hotel
  • 3 floors in hotel
Holiday Inn Express & Suites
+1-800-881-1523
1320 Ems Dr., Mount Airy, NC 27030 ~9.84 miles south of Cana
  • Midscale property
  • Clean hotel facilities
  • Welcomed at check-in
From$124
Very Good 4.5 /5Reviews CallBookMore Details
Hampton Inn - Mount Airy 2029 Rockford St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Midscale Suburban hotel
  • 3 floors in hotel
  • Food is to die for
  • All guests enjoyed the restaurants & bars nearby
From$109
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Comfort Inn Mount Airy in Mount Airy 1293 Newsome St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Low priced hotel
  • Comp. Breakfast
From$69
Very Good 4.0 /5Reviews CallBookMore Details
Quality Inn Mount Airy Nc in Mount Airy 2136 Rockford St., Mount Airy, NC 27030 ~10.03 miles south of Cana
  • Low-priced Downtown property
  • 99 rooms in hotel
  • Room cleanliness is acceptable
  • Excellent pool
Best Western Bryson Inn 125 Plaza Ln, Mount Airy, NC 27030 ~10.38 miles southwest of Cana
  • 2 star Highway hotel
  • 2 floors in property
  • Excellent hotel
  • Staff was very friendly
Holiday Inn Express in Hillsville 1994 Carrollton Pike Rd., Hillsville, VA 24343 ~10.84 miles northwest of Cana
  • Three Star Rural hotel
  • Gym / Fitness Center Available
  • Delicious food
  • Rooms need regular maintenance
Super 8 Hillsville : 99 Farmers Market Rd. 99 Farmers Market Rd., Hillsville, VA 24343 ~10.85 miles northwest of Cana
  • Low-priced hotel
From$60
Very Good 4.0 /5Read Reviews CallBookMore Details
Red Roof Inn 2666 Old Galax Pike, Hillsville, VA 24343 ~10.89 miles northwest of Cana
  • Two star property
  • 41 rooms in property
From$60
Very Good 4.0 /5Reviews CallBookMore Details
Hampton Inn Hillsville in Hillsville 90 Farmers Market Rd., Hillsville, VA 24343 ~10.90 miles northwest of Cana
  • 3 star hotel
  • The majority of guests said rooms were clean
  • Terrific location
From$80
Very Good 4.5 /5Reviews CallBookMore Details
Motel 6 Hillsville Va
+1-866-221-8581
57 Airport Rd., Hillsville, VA 24343 ~11.01 miles northwest of Cana
  • 2 star Highway property
  • Check-in: 2:00pm.
From$49
Very Good 4.0 /5Reviews CallBookMore Details
Quality Inn : 85 Airport Rd.
+1-866-429-5787
85 Airport Rd., Hillsville, VA 24343 ~11.05 miles northwest of Cana
  • Three Star Rural property
  • Check-in: 11:00
  • Bathroom is ok
  • Comfortable beds
Hampton Inn Galax in Galax 205 Cranberry Rd., Galax, VA 24333 ~13.55 miles west of Cana
  • 3 star property
  • Check-in time: 14:00
Rodeway Inn 303 North Main St., Galax, VA 24333 ~15.34 miles west of Cana
  • 2 star Mountain property
  • Check-in: 2:00pm
  • Room is old
  • Most guests complained about the bathroom
Knights Inn Galax - Galax 312 West Stuart Dr., Galax, VA 24333 ~15.59 miles west of Cana
  • Low-priced hotel
  • Free breakfast
Hampton Inn & Suites Dobson : 150 Charlestowne Dr. 150 Charlestowne Dr., Dobson, NC 27017 ~17.17 miles southwest of Cana
  • 3 star property
  • 5 floors in property
From$90
Very Good 4.5 /5Review Score CallBookMore Details
Econo Lodge Inn & Suites in Pilot Mountain 711 South Key St., Pilot Mountain, NC 27041 ~19.23 miles southeast of Cana
  • Low-priced Highway property
  • 56 rooms in hotel
Fairfield Inn & Suites by Marriott : 628 Cc Camp Rd. 628 Cc Camp Rd., Elkin, NC 28621 ~25.26 miles south of Cana
  • Affordable Highway property
  • Hotel has 20 suites
From$84
Excellent 5.0 /5Reviews CallBookMore Details
Hampton Inn Ft. Chiswell : 199 Fort Chiswell Rd. 199 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Midscale Rural property
  • Comp. Breakfast
  • Most guests found the staff to be very friendly
  • Convenient location
Super 8 Fort Chiswell / Max Meadows Area in Max Meadows 194 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Cheap Mountain hotel
  • Hotel has 2 floors
Best Western Yadkin Valley Inn & Suites 1713 N.c. Highway 67, Jonesville, NC 28642 ~27.67 miles south of Cana
  • Affordable Highway property
  • Hotel has 2 floors
From$79
Very Good 4.5 /5Reviews CallBookMore Details
Days Inn by Wyndham Jonesville 1540 Nc 67 Highway, Jonesville, NC 28642 ~27.82 miles south of Cana
  • Two star hotel
Comfort Inn Wyeville 2594 East Lee Highway, Wytheville, VA 24382 ~27.94 miles northwest of Cana
  • Midscale property
  • 60 sleeping rooms in hotel
Quality Inn 1633 Winston Rd., Jonesville, NC 28642 ~28.01 miles south of Cana
  • 2-star Mountain hotel
  • 2 floors in property
From$79
Very Good 4.0 /5Review Score CallBookMore Details
Next 25 Cana Hotels >  [1 - 25 of 50]    
Next: See My Cana Hotels with Pricing
Back to Top