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

The Inn at Virginia Tech and Skelton Conference Center 901 Prices Fork Road, Blacksburg, VA 24061 +1-888-389-4121 ~43.94 miles north of Cana
  • Three Star property
  • 3 suites in hotel
Call to Book
Add your dates for price
Excellent 9.1 /10 Guest Reviews Call BookMore Details
Kimpton Cardinal Hotel by IHG 51 East 4th St, Winston-Salem, NC 27101 +1-888-675-2083 ~42.58 miles southeast of Cana
  • hotel
  • Hotel has 14 suites
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
Hotel Indigo Winston-Salem Downtown by IHG 104 WEST FOURTH STREET, Winston-Salem, NC 27101 +1-800-716-8490 ~42.57 miles southeast of Cana
  • Midscale hotel
  • 6 suites in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Hyatt Place Blacksburg / University 650 University City Boulevard, Blacksburg, VA 24060 +1-800-805-5223 ~44.10 miles north of Cana
  • 3-star property
  • 6 floors in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Residence Inn by Marriott Blacksburg-University 850 Prices Fork Road, Blacksburg, VA 24060 +1-888-965-1860 ~44.08 miles north of Cana
  • Mid-scale property
  • 126 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.4 /10 Reviews Call BookMore Details
Winston-Salem Marriott 425 North Cherry St, Winston-Salem, NC 27101 +1-888-788-5576 ~42.49 miles southeast of Cana
  • Mid-scale hotel
  • Check-in: 3:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.6 /10 Review Score Call BookMore Details
Fairfield Inn & Suites by Marriott Winston-Salem Downtown 125 South Main St, Winston-Salem, NC 27101 +1-888-897-9207 ~42.87 miles southeast of Cana
  • Three Star property
  • Free breakfast available
Call to Book
Add your dates for price
Very Good 8.4 /10 Review Score Call BookMore Details
Courtyard by Marriott Winston - Salem Downtown 640 West 4th Street, Winston-Salem, NC 27101 +1-888-311-4278 ~42.44 miles southeast of Cana
  • Midscale hotel
  • Fitness + Health Center
Call to Book
Add your dates for price
Very Good 8.6 /10 Read Reviews Call BookMore Details
The Historic Brookstown Inn Trademark Collection by Wyndham 200 Brookstown Ave, Winston-Salem, NC 27101 +1-888-469-4795 ~42.98 miles southeast of Cana
  • 3 star hotel
  • Check in time: 3:00 PM
Call to Book
Add your dates for price
Excellent 9.7 /10 Read Reviews Call BookMore Details
Hilton Garden Inn Blacksburg University 900 Plantation Rd, Blacksburg, VA 24060 +1-888-734-9421 ~43.44 miles north of Cana
  • Affordable hotel
  • Check in: 3:00 PM
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Holiday Inn Express & Suites Blacksburg - University Area by IHG 1020 Plantation Rd, Blacksburg, VA 24060 +1-888-841-5292 ~43.53 miles north of Cana
  • 3 star property
  • Hotel has an eco-friendly policy See policy
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Courtyard by Marriott Blacksburg 105 Southpark Drive, Blacksburg, VA 24060 +1-888-455-5160 ~42.42 miles north of Cana
  • Mid-scale property
  • Check-in: 3:00 PM - 2:00 AM
Call to Book
Add your dates for price
Excellent 9.4 /10 Guest Reviews Call BookMore Details
Home2 Suites by Hilton Blacksburg - University 1321 Rugby Lane, Blacksburg, VA 24060 +1-888-965-8297 ~43.48 miles north of Cana
  • Affordable hotel
  • 103 rooms in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Embassy Suites Hotel Winston-Salem 460 North Cherry St, Winston-Salem, NC 27101 +1-888-906-6358 ~42.43 miles southeast of Cana
  • 3 star property
  • Fitness + Health Center
Call to Book
Add your dates for price
Average 7.2 /10 Reviews Call BookMore Details
Courtyard by Marriott Winston-Salem University 3111 University Pkwy, Winston-Salem, NC 27105 +1-888-749-6785 ~40.17 miles southeast of Cana
  • 3-star property
  • Hotel has 2 floors
Call to Book
Add your dates for price
Very Good 8.6 /10 Read Reviews Call BookMore Details
Home2 Suites by Hilton Winston-Salem Hanes Mall 1010 Marriot Crossing Way, Winston-Salem, NC 27103 +1-888-878-9982 ~42.41 miles southeast of Cana
  • Mid-scale property
  • 91 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
Hampton Inn Christiansburg / Blacksburg 380 Arbor Dr, Christiansburg, VA 24073 +1-888-389-4485 ~39.96 miles north of Cana
  • Affordable hotel
  • Pets/Dogs Allowed
Call to Book
Add your dates for price
Excellent 9.6 /10 Guest Reviews Call BookMore Details
Homewood Suites by Hilton Christiansburg 2657 Roanoke St, Christiansburg, VA 24073 +1-888-389-4121 ~39.48 miles northeast of Cana
  • Midscale property
  • Check-in: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.4 /10 Hotel Reviews Call BookMore Details
Tru by Hilton Radford VA 2300 Tyler Road, Christiansburg, VA 24073 +1-888-675-2083 ~34.22 miles north of Cana
  • 3-star property
  • Has environment-friendly policy Read more
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
DoubleTree by Hilton Winston Salem - University 5790 University Pkwy, Winston-Salem, NC 27105 +1-800-716-8490 ~36.92 miles southeast of Cana
  • 4 star property
  • 150 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.2 /10 Guest Reviews Call BookMore Details
Holiday Inn Christiansburg Blacksburg by IHG 99 Bradley Dr, Christiansburg, VA 24073 +1-800-805-5223 ~39.55 miles north of Cana
  • Three Star hotel
  • 17 suites in property
Call to Book
Add your dates for price
Very Good 8.6 /10 Hotel Reviews Call BookMore Details
Comfort Inn Blacksburg University Area 3705 South Main St, Christiansburg, VA 24060 +1-888-965-1860 ~41.43 miles north of Cana
  • Three Star property
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Very Good 8.0 /10 Reviews Call BookMore Details
Jackson Park Inn an Ascend Collection Hotel 68 1st St. NW, Pulaski, VA 24301 +1-888-788-5576 ~30.33 miles north of Cana
  • 3 star property
  • 32 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.4 /10 Latest Reviews Call BookMore Details
Hampton Inn & Suites Winston-Salem / University Area NC 309 Summit Sq. Ct, Winston-Salem, NC 27105 +1-888-897-9207 ~36.55 miles southeast of Cana
  • Three Star property
  • Check in: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.0 /10 Recent Reviews Call BookMore Details
Hampton Inn & Suites Winston-Salem Downtown 235 North Cherry Street, Winston-Salem, NC 27101 +1-888-311-4278 ~42.58 miles southeast of Cana
  • 3-star hotel
  • Check in: 3:00 PM
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest Reviews Call BookMore Details
Springhill Suites by Marriott Winston-Salem Hanes Mall 1015 Marriott Crossing Way, Winston-Salem, NC 27103 +1-888-469-4795 ~42.45 miles southeast of Cana
  • Affordable hotel
  • Has environment-friendly policy Read more
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites Christiansburg by IHG 2725 Roanoke St, Christiansburg, VA 24073 +1-888-734-9421 ~39.59 miles northeast of Cana
  • 3-star hotel
  • 24 suites in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest Reviews Call BookMore Details
Holiday Inn Express Winston-Salem Medical Center Area by IHG 110 Miller Street, Winston-Salem, NC 27103 +1-888-841-5292 ~42.05 miles southeast of Cana
  • 3 star property
  • 5 floors in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Latest Reviews Call BookMore Details
The Bolling Wilson Hotel 170 East Main Street, Wytheville, VA 24382 +1-888-455-5160 ~32.95 miles northwest of Cana
  • Three Star property
  • Hotel has 4 suites
Call to Book
Add your dates for price
Excellent 9.6 /10 Review Score Call BookMore Details
Residence Inn by Marriott Winston-Salem Hanes Mall 3885 Oxford Station Way, Winston-Salem, NC 27103 +1-888-965-8297 ~42.14 miles southeast of Cana
  • Mid-scale hotel
  • 108 suites in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Latest Reviews Call BookMore Details
Courtyard by Marriott Winston-Salem Hanes Mall 1600 Westbrook Plaza Drive, Winston-Salem, NC 27103 +1-888-906-6358 ~42.57 miles southeast of Cana
  • Three Star hotel
  • 122 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Review Score Call BookMore Details
Fairfield by Marriott Inn & Suites Winston-Salem Hanes Mall 1680 Westbrook Plaza Dr, Winston-Salem, NC 27103 +1-888-749-6785 ~42.66 miles southeast of Cana
  • 3 star hotel
  • Complimentary breakfast is offered
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Wingate by Wyndham Christiansburg 70 HAMPTON BLVD, Christiansburg, VA 24073 +1-888-878-9982 ~39.68 miles northeast of Cana
  • Mid-scale property
  • 109 sleeping rooms in hotel
Call to Book
Add your dates for price
Average 7.2 /10 Reviews Call BookMore Details
Hilton Garden Inn Winston-Salem / Hanes Mall 1325 Creekshire Way, Winston-Salem, NC 27103 +1-888-389-4485 ~42.27 miles southeast of Cana
  • Mid-scale hotel
  • 112 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Read Reviews Call BookMore Details
Hampton Inn Winston-Salem Hanes Mall 1990 Hampton Inn Ct, Winston-Salem, NC 27103 +1-888-389-4121 ~42.81 miles southeast of Cana
  • Three Star property
  • Check-in: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Fairfield Inn by Marriott Christiansburg 2659 Roanoke St, Christiansburg, VA 24073 +1-888-675-2083 ~39.53 miles northeast of Cana
  • Midscale property
  • Free complimentary breakfast
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Hampton Inn Dublin 4420 Cleburne Blvd, Dublin, VA 24084 +1-800-716-8490 ~31.38 miles north of Cana
  • Midscale property
  • Hotel has 3 floors
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Best Western Plus Hanes Mall Hotel 3330 Silas Creek Pkwy, Winston-Salem, NC 27103 +1-800-805-5223 ~42.48 miles southeast of Cana
  • 3 star property
  • Hotel has 130 rooms
Call to Book
Add your dates for price
Average 7.3 /10 Guest Reviews Call BookMore Details
Holiday Inn Express & Suites Winston Salem Sw Clemmons by IHG 6330 JESSIE LANE, Clemmons, NC 27012 +1-888-965-1860 ~42.80 miles south of Cana
  • Three Star hotel
  • Hotel has 4 floors
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Comfort Suites Hanes Mall 200 Capitol Lodging Ct, Winston-Salem, NC 27103 +1-888-788-5576 ~43.18 miles southeast of Cana
  • Three Star hotel
  • Fitness center on property
Call to Book
Add your dates for price
Very Good 8.3 /10 Guest Reviews Call BookMore Details
Holiday Inn Exp Winston Salem by IHG 2520 Peters Creek Pkwy, Winston-Salem, NC 27127 +1-888-897-9207 ~44.14 miles southeast of Cana
  • Midscale hotel
  • 71 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Hawthorne Inn and Conference Center 420 High St, Winston-Salem, NC 27101 +1-888-311-4278 ~42.86 miles southeast of Cana
  • Midscale hotel
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.3 /10 Latest Reviews Call BookMore Details
Main Street Inn 205 South Main St, Blacksburg, VA 24060 +1-888-469-4795 ~44.14 miles north of Cana
  • 3 star property
  • Check-in time: 3:00 PM
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Winston-Salem 2020 Griffith Rd, Winston-Salem, NC 27103 +1-888-734-9421 ~42.94 miles southeast of Cana
  • 3 star property
  • Comp. Breakfast
Call to Book
Add your dates for price
Average 7.3 /10 Latest Reviews Call BookMore Details
Homewood Suites by Hilton Winston-Salem 3934 Oxford Station Way, Winston-Salem, NC 27103 +1-888-841-5292 ~42.07 miles southeast of Cana
  • 3-star hotel
  • Check-in: 15:00:00
Call to Book
Add your dates for price
Call BookMore Details
Hampton Inn Jonesville Elkin 1632 Nc Highway 67, Jonesville, NC 28642 +1-888-455-5160 ~27.84 miles south of Cana
  • 3 star hotel
  • Pets are OK
Call to Book
Add your dates for price
Excellent 9.4 /10 Reviews Call BookMore Details
Hampton Inn Mount Airy 2029 Rockford Street, Mount Airy, NC 27030 +1-888-965-8297 ~9.86 miles south of Cana
  • 3-star property
  • Gym is available on property
Call to Book
Add your dates for price
Excellent 9.4 /10 Latest Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Elkin Jonesville 628 Cc Camp Rd, Elkin, NC 28621 +1-888-906-6358 ~25.31 miles south of Cana
  • Mid-scale property
  • Free breakfast
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Holiday Inn Express and Suites Wytheville by IHG 165 Malin Dr, Wytheville, VA 24382 +1-888-749-6785 ~31.66 miles northwest of Cana
  • Midscale hotel
  • Hotel has 4 floors
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
The Highlander at Radford Tapestry Collection by Hilton 604 Tyler Ave, Radford, VA 24141 +1-888-878-9982 ~36.08 miles north of Cana
  • Affordable hotel
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.1 /10 Latest Reviews Call BookMore Details

Next: See My Cana Hotels with Pricing
Back to Top
Table of Contents Top: Check Rates Cana Hotels