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
+1-888-690-5281
151 Farmers Market Dr., Hillsville, VA 24343 ~9.68 miles northwest of Cana
  • Midscale Mountain hotel
  • Free breakfast available
From$79
Very Good 4.5 /5Read Reviews Call
Holiday Inn Express & Suites : 1320 Ems Dr.
+1-800-230-4134
1320 Ems Dr., Mount Airy, NC 27030 ~9.84 miles south of Cana
  • Three Star hotel
  • Friendly atmosphere
  • Location is great
From$124
Very Good 4.5 /5Reviews Call
Hampton Inn 2029 Rockford St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • 3-star Suburban property
  • Hotel has 6 suites
  • Comfy beds
  • Impressive bathroom
Quality Inn Mount Airy Nc
+1-888-690-5247
2136 Rockford St., Mount Airy, NC 27030 ~10.03 miles south of Cana
  • Two star Downtown property
  • Hotel has 2 floors
  • Full size bed
  • Close to restaurants and bars
From$64
Average 3.5 /5Reviews Call
Best Western Bryson Inn 125 Plaza Lane, Mount Airy, NC 27030 ~10.44 miles southwest of Cana
  • 2 star Highway property
  • Hotel has 59 rooms
  • Close to Interstate
  • All guests thought it was clean
Holiday Inn Express - Hillsville 1994 Carrollton Pike Rd., Hillsville, VA 24343 ~10.84 miles northwest of Cana
  • 3-star Rural property
  • Fitness / Gym is on-site
  • Comfortable beds
  • Awesome staff
From$83
Very Good 4.0 /5Read Reviews Call
Quality Inn in Hillsville 85 Airport Rd., Hillsville, VA 24343 ~11.04 miles northwest of Cana
  • Low priced Rural hotel
  • 2 floors in hotel
  • Fantastic service
  • About half of guests said the rooms were modern
From$55
Very Good 4.0 /5Reviews Call
Best Western
+1-800-997-5149
57 Airport Rd., Hillsville, VA 24343 ~13.00 miles northwest of Cana
  • 3 star Highway hotel
  • Complimentary breakfast is offered
Rodeway Inn 303 North Main St., Galax, VA 24333 ~15.34 miles west of Cana
  • Low Cost Mountain hotel
  • 2 floors in property
  • AC needs updating
  • Most guests thought they were poorly maintained
Econo Lodge Inn & Suites : 711 South Key St.
+1-800-230-4134
711 South Key St., Pilot Mountain, NC 27041 ~19.20 miles southeast of Cana
  • Economy Highway property
  • Check-in: 14:00
  • Every guests reviewed found the staff to be very friendly
  • Terrible amenities
Fairfield Inn & Suites by Marriott
+1-800-997-5148
628 Cc Camp Rd., Elkin, NC 28621 ~25.26 miles south of Cana
  • 3-star Highway hotel
  • Hotel has 20 suites
Hampton Inn - Jonesville
+1-888-690-5247
1632 Nc Highway 67, Jonesville, NC 28642 ~26.86 miles south of Cana
  • Midscale hotel
  • Terrific location
  • World class service
Hampton Inn Ft. Chiswell 199 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • 3 star Rural hotel
  • 4 floors in hotel
  • Convenient location
  • Second room for free
Super 8 Fort Chiswell / Max Meadows Area : 194 Fort Chiswell Rd.
+1-800-881-1523
194 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Economy Mountain hotel
  • 60 rooms in property
  • High comfort
  • Popular among families
Best Western Yadkin Valley Inn & Suites 1713 Nc 67 Highway, Jonesville, NC 28642 ~27.70 miles south of Cana
  • Mid-scale Highway property
  • Check-in: 3:00 PM
Comfort Inn in Jonesville 1633 Winston Rd., Jonesville, NC 28642 ~28.01 miles south of Cana
  • 2-star Mountain property
  • Free comp. breakfast
From$74
Very Good 4.5 /5Read Reviews Call
Americas Best Value Inn in Jonesville
+1-888-690-5281
5702 Us Highway 21, Jonesville, NC 28642 ~28.75 miles south of Cana
  • Inexpensive property
Holiday Inn Express in Dublin
+1-800-230-4134
4428 Cleburne Blvd., Dublin, VA 24084 ~31.45 miles north of Cana
  • 3 star Highway property
  • Hotel has 4 suites
  • Rather comfortable
  • Comfortable beds
Days Inn - Wytheville
+1-800-997-5148
150 Malin Dr., Wytheville, VA 24382 ~31.64 miles northwest of Cana
  • Economy Rural property
  • Check in: 3:00 pm
  • Kitchen area was dirty
  • Terrific location
From$49
Very Good 4.0 /5Review Score Call
Econo Lodge
+1-888-690-5247
280 Lithia Rd., Wytheville, VA 24382 ~31.78 miles northwest of Cana
  • Economical Mountain hotel
  • Free breakfast
The Travelodge in Wytheville 140 Lithia Rd., Wytheville, VA 24382 ~31.78 miles northwest of Cana
  • Low Cost Rural hotel
  • Check-in time: 2:00
  • Comfortable beds
  • Great location
From$42
Very Good 4.0 /5Reviews Call
Motel 6 - Wytheville
+1-800-881-1523
220 Lithia Rd., Wytheville, VA 24382 ~31.78 miles northwest of Cana
  • Two star Highway property
  • 108 rooms in hotel
  • Bathroom needs cleaning
  • Good accessibility by car
Budget Host Inn Wytheville - Wytheville
+1-888-283-3404
705 Chapman Rd., Wytheville, VA 24382 ~31.84 miles northwest of Cana
  • Low Cost Highway property
  • Hotel has 2 floors
  • Good budget hotel
  • Rooms are ok
La Quinta Inn - Wytheville 1800 East Main St., Wytheville, VA 24382 ~31.91 miles northwest of Cana
  • Economical Mountain property
  • Hotel has 4 floors
  • Most guests thought the shower was ok
  • Most guests said the reception staff was great
From$77
Very Good 4.0 /5Read Reviews Call
Sleep Inn & Suites
+1-888-690-5281
5094 State Park Rd., Dublin, VA 24084 Website ~32.12 miles north of Cana
  • Economy Highway property
  • Check-in: 3:00 PM
  • Well-located with warm service
  • Disappointing food
Next 25 Cana Hotels >  [1 - 25 of 50]    
Next: See My Cana Hotels with Pricing
Back to Top