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 - Mount Airy
+1-888-690-5247
455 North Andy Griffith P, Mount Airy, NC 27030 ~7.80 miles south of Cana
  • 2-star hotel
Comfort Inn Hillsville
+1-888-305-3366
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-881-1523
1320 Ems Dr., Mount Airy, NC 27030 ~9.84 miles south of Cana
  • Mid-scale hotel
  • Fair breakfast prices
  • Most guests thought they were poorly maintained
From$124
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Hampton Inn - Mount Airy 2029 Rockford St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • 3-star Suburban property
  • Free breakfast available
  • All guests were happy with the price of the breakfast
  • Great location
Comfort Inn Mount Airy - Mount Airy 1293 Newsome St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Economy property
  • Free breakfast available
Quality Inn Mount Airy Nc 2136 Rockford St., Mount Airy, NC 27030 ~10.03 miles south of Cana
  • Cheap Downtown property
  • Check in time: 3:00 PM
  • Pool was clean
  • Great reception
Best Western Bryson Inn 125 Plaza Ln, Mount Airy, NC 27030 ~10.38 miles southwest of Cana
  • Low-priced Highway property
  • Hotel has 59 rooms
  • Up-to-date decor
  • Delicious food
From$75
Very Good 4.5 /5Read Reviews CallBookMore Details
Holiday Inn Express 1994 Carrollton Pike Rd., Hillsville, VA 24343 ~10.84 miles northwest of Cana
  • 3 star Rural property
  • 54 rooms in hotel
  • Pool was cold
  • Rooms need regular maintenance
Super 8 Hillsville - Hillsville 99 Farmers Market Rd., Hillsville, VA 24343 ~10.85 miles northwest of Cana
  • Two-star hotel
From$60
Very Good 4.0 /5Reviews CallBookMore Details
Red Roof Inn - Hillsville 2666 Old Galax Pike, Hillsville, VA 24343 ~10.89 miles northwest of Cana
  • 2-star hotel
  • Check in: 14:00
Hampton Inn Hillsville 90 Farmers Market Rd., Hillsville, VA 24343 ~10.90 miles northwest of Cana
  • 3 star property
  • Beautiful scenery
  • Clean
From$80
Very Good 4.5 /5Review Score CallBookMore Details
Motel 6 Hillsville Va : 57 Airport Rd.
+1-866-221-8581
57 Airport Rd., Hillsville, VA 24343 ~11.01 miles northwest of Cana
  • Cheap Highway property
  • Free breakfast available
Quality Inn 85 Airport Rd., Hillsville, VA 24343 ~11.05 miles northwest of Cana
  • Midscale Rural property
  • Free complimentary breakfast
Rodeway Inn - Galax 303 North Main St., Galax, VA 24333 ~15.34 miles west of Cana
  • Two star Mountain hotel
  • Hotel has 2 floors
  • Close to restaurants
  • Most guests thought they were poorly maintained
From$31
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn & Suites Dobson - Dobson 150 Charlestowne Dr., Dobson, NC 27017 ~17.17 miles southwest of Cana
  • Midscale property
  • 33 suites in hotel
Econo Lodge Inn & Suites 711 South Key St., Pilot Mountain, NC 27041 ~19.23 miles southeast of Cana
  • 2-star Highway property
  • Free comp. breakfast
Fairfield Inn & Suites by Marriott in Elkin 628 Cc Camp Rd., Elkin, NC 28621 ~25.26 miles south of Cana
  • 3-star Highway property
  • Free breakfast available
From$84
Excellent 5.0 /5Read Reviews CallBookMore Details
Hampton Inn Ft. Chiswell in Max Meadows 199 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Affordable Rural property
  • 2 suites in property
  • Terrific location
  • Hotel is aging
Super 8 Fort Chiswell / Max Meadows Area - Max Meadows 194 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Economical Mountain property
  • 58 rooms in property
Best Western Yadkin Valley Inn & Suites in Jonesville 1713 N.c. Highway 67, Jonesville, NC 28642 ~27.67 miles south of Cana
  • Midscale Highway hotel
  • 88 rooms in hotel
Comfort Inn Wyeville in Wytheville 2594 East Lee Highway, Wytheville, VA 24382 ~27.94 miles northwest of Cana
  • 3-star property
  • Hotel has 3 floors
From$90
Average 3.5 /5Reviews CallBookMore Details
Quality Inn - Jonesville 1633 Winston Rd., Jonesville, NC 28642 ~28.01 miles south of Cana
  • Cheap Mountain property
  • 2 floors in property
From$74
Very Good 4.5 /5Reviews CallBookMore Details
Americas Best Value Inn 5702 Us Highway 21, Jonesville, NC 28642 ~30.29 miles south of Cana
  • Low priced hotel
  • Hotel has 28 rooms
  • Good price
  • Accommodations didn't work
Holiday Inn Express & Suites Wytheville - Wytheville
+1-800-881-1523
165 Malin Dr., Wytheville, VA 24382 ~31.60 miles northwest of Cana
  • Economical Mountain hotel
  • 4 floors in hotel
From$112
Very Good 4.5 /5Guest Reviews CallBookMore Details
Holiday Inn Express Dublin
+1-888-283-3404
4428 Cleburne Blvd., Dublin, VA 24084 ~31.61 miles north of Cana
  • Low-priced Highway property
  • 61 rooms in hotel
From$60
Very Good 4.0 /5Read Reviews CallBookMore Details
Next 25 Cana Hotels >  [1 - 25 of 50]    
Next: See My Cana Hotels with Pricing
Back to Top