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/Accommodations

Knights Inn Mt. Airy Mayberry - Mount Airy
+1-888-690-5281
455 North Andy Griffith P, Mount Airy, NC 27030 ~7.80 miles south of Cana
  • Low priced property
Comfort Inn Hillsville
+1-800-230-4134
151 Farmers Market Dr., Hillsville, VA 24343 ~9.68 miles northwest of Cana
  • Midscale Mountain property
  • Free complimentary breakfast
From$79
Very Good 4.5 /5Read Reviews Call
Holiday Inn Express & Suites - Mount Airy
+1-800-997-5148
1320 Ems Dr., Mount Airy, NC 27030 ~9.84 miles south of Cana
  • 3-star property
  • Nice rooms
  • Great wellness & sports facilities
From$124
Very Good 4.5 /5Latest Reviews Call
Hampton Inn 2029 Rockford St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Affordable Suburban property
  • Fitness / Gym is on-site
  • The majority of guests said rooms were clean
  • Close to attractions
From$99
Very Good 4.5 /5Review Score Call
Comfort Inn Mount Airy 1293 Newsome St., Mount Airy, NC 27030 ~9.95 miles south of Cana
  • Cheap property
  • Free breakfast available
Quality Inn Mount Airy Nc - Mount Airy 2136 Rockford St., Mount Airy, NC 27030 ~10.03 miles south of Cana
  • Low priced Downtown hotel
  • 99 sleeping rooms in hotel
  • Fair breakfast prices
  • Lobby clean
Best Western Bryson Inn 125 Plaza Lane, Mount Airy, NC 27030 ~10.44 miles southwest of Cana
  • Inexpensive Highway property
  • Free comp. breakfast
  • Excellent pool
  • Comfortable beds
From$75
Very Good 4.5 /5Review Score Call
Holiday Inn Express in Hillsville 1994 Carrollton Pike Rd., Hillsville, VA 24343 ~10.84 miles northwest of Cana
  • Midscale Rural hotel
  • 12 suites in hotel
  • Delicious food
  • Perfectly clean
From$83
Very Good 4.0 /5Reviews Call
Super 8 Hillsville in Hillsville 99 Farmers Market Rd., Hillsville, VA 24343 ~10.85 miles northwest of Cana
  • Two star property
  • Check-in time: 11:00 AM
Hampton Inn Hillsville in Hillsville 90 Farmers Market Rd., Hillsville, VA 24343 ~10.90 miles northwest of Cana
  • Midscale hotel
  • 86 rooms in property
From$75
Very Good 4.5 /5Review Score Call
Motel 6 Hillsville Va
+1-800-997-5148
57 Airport Rd., Hillsville, VA 24343 ~11.01 miles northwest of Cana
  • Inexpensive Highway hotel
  • Hotel has 48 rooms
Quality Inn : 85 Airport Rd. 85 Airport Rd., Hillsville, VA 24343 ~11.05 miles northwest of Cana
  • Affordable Rural property
  • Free complimentary breakfast
From$69
Very Good 4.0 /5Review Score Call
Rodeway Inn - Galax 303 North Main St., Galax, VA 24333 ~15.34 miles west of Cana
  • Economical Mountain hotel
  • Hotel has 35 rooms
  • Most guests criticized the unstylish hotel
  • Most guests said the reception staff was ok
Econo Lodge Inn & Suites - Pilot Mountain 711 South Key St., Pilot Mountain, NC 27041 ~19.23 miles southeast of Cana
  • Inexpensive Highway hotel
  • Hotel has 56 rooms
Fairfield Inn & Suites by Marriott : 628 Cc Camp Rd. 628 Cc Camp Rd., Elkin, NC 28621 ~25.26 miles south of Cana
  • Three Star Highway property
  • 84 rooms in hotel
Hampton Inn Ft. Chiswell 199 Fort Chiswell Rd., Max Meadows, VA 24360 ~27.37 miles northwest of Cana
  • Mid-scale Rural property
  • 63 sleeping rooms in hotel
  • Comfortable
  • Most guests found the staff to be very friendly
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
  • Economical Mountain property
  • Hotel has 60 rooms
  • Large rooms
  • Rather comfortable
Super 8 Chiswell / Max Meadows Area - Max Meadows 194 Ft. Chiswell Rd., Max Meadows, VA 24360 ~27.65 miles northwest of Cana
  • Inexpensive Mountain hotel
  • Free breakfast available
Best Western Yadkin Valley Inn & Suites 1713 Nc Highway 67, Jonesville, NC 28642 ~27.71 miles south of Cana
  • Midscale Highway hotel
  • 2 floors in property
Hampton Inn Jonesville / Elkin in Jonesville
+1-888-690-5247
1632 North Carolina 67 Highway, Jonesville, NC 28642 ~27.89 miles south of Cana
  • Three Star hotel
  • 64 rooms in property
Comfort Inn : 1633 Winston Rd. 1633 Winston Rd., Jonesville, NC 28642 ~28.01 miles south of Cana
  • Two star Mountain property
  • 79 rooms in property
Americas Best Value Inn in Jonesville
+1-800-881-1523
5702 Us Highway 21, Jonesville, NC 28642 ~28.75 miles south of Cana
  • Economy property
From$75
Average 3.5 /5Reviews Call
Holiday Inn Express & Suites Wytheville in Wytheville
+1-888-283-3404
165 Malin Dr., Wytheville, VA 24382 ~31.60 miles northwest of Cana
  • Economy hotel
  • Hotel has 15 suites
From$75
Very Good 4.5 /5Review Score Call
Holiday Inn Express Dublin - Dublin
+1-800-997-5149
4428 Cleburne Blvd., Dublin, VA 24084 ~31.61 miles north of Cana
  • 2-star Highway hotel
  • Fitness + Health Center
From$75
Very Good 4.0 /5Read Reviews Call
Days Inn Wytheville 150 Malin Dr., Wytheville, VA 24382 ~31.67 miles northwest of Cana
  • Inexpensive Rural hotel
  • Check in time: 11:00 AM
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