Star Rating
Hotel Name
Price Range (USD)to
Amenities

Rocky Mount Virginia Hotels & Motels

Find accommodations in Rocky Mount with the hotel list provided below. Explore our guide for inexpensive and discount hotel/motel rates in or near Rocky Mount, VA for your upcoming personal or group trip. Explore the most favored Rocky Mount, Virginia hotel and motel rooms. Browse the Rocky Mount area hotels to find the perfect lodging! Please use the provided map of the Rocky Mount hotels.

The Rocky Mount center point is about 17 miles south of Tanglewood Mall and 17 miles south of Virginia's Explore Park.

Rocky Mount Hotels/Accommodations

Holiday Inn Express & Suites Rocky Mount / Smith Mtn Lake - Rocky Mount
+1-888-690-5247
395 Old Franklin Turnpike, Rocky Mount, VA 24151
  • Inexpensive hotel
  • Gym is available on property
Comfort Inn Smith Mountain Lake in Rocky Mount 1730 North Main St., Rocky Mount, VA 24151
  • Economy Rural hotel
  • 2 floors in property
  • Clean towels
  • Comfortable beds
Skyline Motel - Roanoke 5458 Franklin Rd., Roanoke, VA 24019 ~14.95 miles north of Rocky Mount
  • Two star property
Overland Drive 5119 Overland Dr., Roanoke, VA 24014 ~16.46 miles north of Rocky Mount
  • Economical hotel
  • 41 rooms in hotel
Sleep Inn Tanglewood in Roanoke 4045 Electric Rd., Roanoke, VA 24014 ~17.15 miles north of Rocky Mount
  • Economy Downtown property
  • Hotel has 20 suites
Hilton Garden Inn Roanoke - Roanoke
+1-866-429-5787
4500 South Peak Blvd., Roanoke, VA 24018 ~17.22 miles north of Rocky Mount
  • Three Star hotel
  • Check-in time: 15:00
  • New facilities
  • Great location
From$80
Very Good 4.5 /5Review Score CallBookMore Details
Quality Inn in Roanoke
+1-888-690-5281
3816 Franklin Rd., Roanoke, VA 24014 ~17.56 miles north of Rocky Mount
  • Low priced Downtown property
  • Fitness / Gym is on-site
  • Most guests said rooms were dirty
  • Sticky floor
Holiday Inn Tanglewood Roanoke : 4468 Starkey Rd. Sw 4468 Starkey Rd. Sw, Roanoke, VA 24018 Website ~17.93 miles northwest of Rocky Mount
  • Three Star Suburban property
  • Has environment-friendly policy Read more
From$79
Very Good 4.0 /5Read Reviews CallBookMore Details
Mariners Landing Resort & Conference Center 1217 Graves Harbor Trail, Huddleston, VA 24104 ~18.68 miles east of Rocky Mount
  • Midscale Lake hotel
  • Check in time: 3:00 PM
  • Popular among families
  • Food is average
Ramada Inn - Roanoke 1927 Franklin Rd., Roanoke, VA 24014 ~18.70 miles north of Rocky Mount
  • Low Cost Downtown hotel
  • 2 meeting rooms in hotel
  • Most guests thought the facilities needed updating
  • Could use a good cleaning
Cambria Hotel & Suites : 301 Reserve Ave. Sw 301 Reserve Ave. Sw, Roanoke, VA 24015 Website ~18.76 miles north of Rocky Mount
  • 3-star Suburban hotel
  • Hotel has 127 rooms
Knights Inn
+1-866-221-8581
2357 Virginia Ave., Collinsville, VA 24078 ~19.18 miles south of Rocky Mount
  • 2 star property
  • 2 floors in property
  • No ice machine
  • Room needs to be redecorated
From$60
Average 3.0 /5Reviews CallBookMore Details
Quality Inn / Dutch Inn - Collinsville 2360 Virginia Ave., Collinsville, VA 24078 ~19.22 miles south of Rocky Mount
  • 2-star property
  • 8 conference rooms in property
Deluxe Inn 1985 Virginia Ave., Martinsville, VA 24112 ~19.55 miles south of Rocky Mount
  • Low priced hotel
  • Check in time: 3.00pm
Hampton Inn Martinsville in Martinsville 50 Hampton Dr., Martinsville, VA 24112 ~19.67 miles south of Rocky Mount
  • Three Star Downtown hotel
  • Has environment-friendly policy Read more
  • Average beds
  • Excellent bed
From$129
Very Good 4.5 /5Guest Reviews CallBookMore Details
Comfort Inn Hotel - Martinsville 1895 Virginia Ave., Martinsville, VA 24112 Website ~19.68 miles south of Rocky Mount
  • Mid-scale Rural hotel
  • 70 rooms in hotel
From$69
Very Good 4.0 /5Read Reviews CallBookMore Details
Hampton Inn & Suites Roanoke Downtown : 27 Church Ave. Se 27 Church Ave. Se, Roanoke, VA 24011 ~19.69 miles north of Rocky Mount
  • 3-star Downtown property
  • 37 suites in hotel
From$119
Very Good 4.5 /5Latest Reviews CallBookMore Details
Econo Lodge - Martinsville
+1-888-283-3404
1755 Virginia Ave., Martinsville, VA 24112 ~19.76 miles south of Rocky Mount
  • Two-star Suburban hotel
  • 4 meeting rooms in hotel
From$59
Average 3.5 /5Reviews CallBookMore Details
The Hotel Roanoke & Conference Center 110 Shenandoah Ave., Roanoke, VA 24016 ~19.92 miles north of Rocky Mount
  • High end Downtown hotel
  • 19 suites in hotel
From$113
Very Good 4.5 /5Reviews CallBookMore Details
Baymont Inn & Suites Martinsville Va - Martinsville 378 Commonwealth Blvd. West, Martinsville, VA 24112 ~20.17 miles south of Rocky Mount
  • 3-star Suburban property
  • Check-in time: 3:00 PM
Days Inn Roanoke Civic Center 601 Orange Ave., Roanoke, VA 24016 ~20.43 miles north of Rocky Mount
  • Low priced Convention Center property
  • 218 sleeping rooms in hotel
  • Rooms could be cleaner
  • Bathroom could be optimized
Holiday Inn Express 815 Gainsboro Rd., Roanoke, VA 24016 ~20.43 miles north of Rocky Mount
  • Midscale Downtown hotel
  • 91 sleeping rooms in hotel
From$89
Very Good 4.5 /5Reviews CallBookMore Details
Super 8 Martinsville Va - Martinsville 1044 North Memorial Blvd., Martinsville, VA 24112 ~20.45 miles south of Rocky Mount
  • Two-star hotel
  • Check-in: 11:00 AM
Rodeway Inn Civic Center - Roanoke 526 Orange Ave. N.e., Roanoke, VA 24016 ~20.45 miles north of Rocky Mount
  • Inexpensive Downtown hotel
  • Comp. Breakfast
Econo Lodge Civic Center
+1-888-283-3404
308 Orange Ave. Ne, Roanoke, VA 24016 ~20.48 miles north of Rocky Mount
  • Cheap Downtown property
  • Check in: 2:00 PM
  • WIFI wasn't working
  • Comfortable beds
From$55
Very Good 4.0 /5Reviews CallBookMore Details
Next 25 Rocky Mount Hotels >  [1 - 25 of 50]    
Next: See My Rocky Mount Hotels with Pricing
Back to Top