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
+1-888-690-5281
455 North Andy Griffith P, Mount Airy, NC 27030 ~7.80 miles south of Cana
  • Two-star property
Comfort Inn Hillsville - Hillsville
+1-800-230-4134
151 Farmers Market Dr., Hillsville, VA 24343 ~9.68 miles northwest of Cana
  • Mid-scale Mountain hotel
  • 73 rooms in property
Holiday Inn Express & Suites - Mount Airy
+1-800-997-5148
1320 Ems Dr., Mount Airy, NC 27030 ~9.84 miles south of Cana
  • Affordable hotel
  • World class service
  • Most guests were happy with the price of the breakfast
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
  • Mid-scale Suburban hotel
  • 125 sleeping rooms in hotel
  • Fair rates
  • Room was clean and comfortable
From$99
Very Good 4.5 /5Reviews Call
Comfort Inn Mount Airy : 1293 Newsome St. 1293 Newsome St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Two-star property
  • 52 sleeping rooms in hotel
From$69
Very Good 4.5 /5Review Score Call
Quality Inn Mount Airy Nc - Mount Airy 2136 Rockford St., Mount Airy, NC 27030 ~10.03 miles south of Cana
  • Cheap Downtown hotel
  • Free comp. breakfast
  • Near pool area
  • Close to shopping
Best Western Bryson Inn 125 Plaza Lane, Mount Airy, NC 27030 ~10.44 miles southwest of Cana
  • 2-star Highway property
  • Complimentary breakfast is offered
  • Breakfast is mediocre
  • Huge pool
Holiday Inn Express - Hillsville 1994 Carrollton Pike Rd., Hillsville, VA 24343 ~10.84 miles northwest of Cana
  • 3 star Rural property
  • 54 rooms in hotel
  • Quiet atmosphere
  • Beautiful scenery
Super 8 Hillsville : 99 Farmers Market Rd. 99 Farmers Market Rd., Hillsville, VA 24343 ~10.85 miles northwest of Cana
  • 2-star hotel
  • Check-in time: 11:00 AM
From$75
Very Good 4.0 /5Reviews Call
Hampton Inn Hillsville : 90 Farmers Market Rd.
+1-800-230-4134
90 Farmers Market Rd., Hillsville, VA 24343 ~10.90 miles northwest of Cana
  • Three Star property
From$75
Very Good 4.5 /5Review Score Call
Motel 6 Hillsville Va - Hillsville
+1-800-997-5148
57 Airport Rd., Hillsville, VA 24343 ~11.01 miles northwest of Cana
  • Cheap Highway property
  • Free comp. breakfast
From$49
Very Good 4.0 /5Reviews Call
Quality Inn : 85 Airport Rd. 85 Airport Rd., Hillsville, VA 24343 ~11.05 miles northwest of Cana
  • Midscale Rural property
  • Check-in time: 11:00
Rodeway Inn : 303 North Main St. 303 North Main St., Galax, VA 24333 ~15.34 miles west of Cana
  • Two star Mountain property
  • Free breakfast
  • Excellent motel for the money
  • Terrific location
Econo Lodge Inn & Suites 711 South Key St., Pilot Mountain, NC 27041 ~19.23 miles southeast of Cana
  • Cheap Highway property
  • 56 rooms in property
Fairfield Inn & Suites by Marriott 628 Cc Camp Rd., Elkin, NC 28621 ~25.26 miles south of Cana
  • Affordable Highway hotel
  • 84 rooms in property
Hampton Inn Ft. Chiswell 199 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • 3-star Rural hotel
  • 2 suites in property
  • Nice rooms
  • Great room
Super 8 Fort Chiswell / Max Meadows Area - Max Meadows
+1-888-690-5281
194 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Economy Mountain hotel
  • Check in: 2:00 PM
  • Rather comfortable
  • Excellent value
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
  • Low priced Mountain property
  • 2 floors in property
Best Western Yadkin Valley Inn & Suites 1713 N.c. Highway 67, Jonesville, NC 28642 ~27.67 miles south of Cana
  • 3-star Highway property
  • Check-in: 03:00
Hampton Inn Jonesville / Elkin - Jonesville
+1-888-690-5247
1632 North Carolina 67 Highway, Jonesville, NC 28642 ~27.89 miles south of Cana
  • Mid-scale hotel
  • 64 rooms in property
Comfort Inn - Jonesville 1633 Winston Rd., Jonesville, NC 28642 ~28.01 miles south of Cana
  • Inexpensive Mountain property
  • 79 sleeping rooms in hotel
Americas Best Value Inn : 5702 Us Highway 21
+1-800-881-1523
5702 Us Highway 21, Jonesville, NC 28642 ~28.75 miles south of Cana
  • Low-priced hotel
Holiday Inn Express & Suites Wytheville : 165 Malin Dr.
+1-888-283-3404
165 Malin Dr., Wytheville, VA 24382 ~31.60 miles northwest of Cana
  • Cheap property
  • 80 rooms in hotel
From$75
Very Good 4.5 /5Read Reviews Call
Holiday Inn Express Dublin : 4428 Cleburne Blvd.
+1-800-997-5149
4428 Cleburne Blvd., Dublin, VA 24084 ~31.61 miles north of Cana
  • 2-star Highway hotel
  • 61 sleeping rooms in hotel
Days Inn Wytheville : 150 Malin Dr. 150 Malin Dr., Wytheville, VA 24382 ~31.67 miles northwest of Cana
  • Low Cost Rural property
  • Free breakfast available
From$75
Very Good 4.0 /5Reviews Call
Next 25 Cana Hotels >  [1 - 25 of 50]    
Next: See My Cana Hotels with Pricing
Back to Top