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 in Rocky Mount
+1-888-690-5247
395 Old Franklin Turnpike, Rocky Mount, VA 24151
  • Economy property
  • Fitness + Health Center
From$60
Average 3.5 /5Reviews CallBookMore Details
Comfort Inn Smith Mountain Lake 1730 North Main St., Rocky Mount, VA 24151
  • Two star Rural property
  • Free breakfast available
  • Most guests found the staff to be very friendly
  • Great location
Sleep Inn Tanglewood : 4045 Electric Rd. 4045 Electric Rd., Roanoke, VA 24014 ~17.15 miles north of Rocky Mount
  • Economical Downtown property
  • 3 floors in hotel
From$59
Average 3.5 /5Reviews CallBookMore Details
Hilton Garden Inn Roanoke : 4500 South Peak Blvd.
+1-888-283-3404
4500 South Peak Blvd., Roanoke, VA 24018 ~17.22 miles north of Rocky Mount
  • Affordable hotel
  • Plenty of parking
  • The majority of guests appreciated the modern rooms
Quality Inn : 3816 Franklin Rd.
+1-866-221-8581
3816 Franklin Rd., Roanoke, VA 24014 ~17.56 miles north of Rocky Mount
  • Two star Downtown property
  • Free breakfast available
  • Most guests thought it was rather dirty
  • Great continental breakfast
Holiday Inn Tanglewood Roanoke 4468 Starkey Rd. Sw, Roanoke, VA 24018 Website ~17.93 miles northwest of Rocky Mount
  • Mid-scale Suburban property
  • Hotel has 10 meeting rooms
Mariners Landing Resort & Conference Center 1217 Graves Harbor Trail, Huddleston, VA 24104 ~18.68 miles east of Rocky Mount
  • 3 star Lake property
  • Check in time: 3:00 PM
  • Great Restaurant
  • Beautiful view
Ramada Inn 1927 Franklin Rd., Roanoke, VA 24014 ~18.70 miles north of Rocky Mount
  • 2 star Downtown property
  • Check in time: 2:00pm
  • Hallways smelled of urine
  • Most guests said rooms were dirty
Cambria Hotel & Suites 301 Reserve Ave. Sw, Roanoke, VA 24015 Website ~18.76 miles north of Rocky Mount
  • Midscale Suburban property
  • Fitness / Gym is on-site
From$89
Very Good 4.5 /5Read Reviews CallBookMore Details
Knights Inn : 2357 Virginia Ave.
+1-800-881-1523
2357 Virginia Ave., Collinsville, VA 24078 ~19.18 miles south of Rocky Mount
  • Two-star hotel
  • No ice machine
  • Rooms are not good
Quality Inn / Dutch Inn 2360 Virginia Ave., Collinsville, VA 24078 ~19.22 miles south of Rocky Mount
  • Cheap property
  • Comp. Breakfast
Deluxe Inn in Martinsville 1985 Virginia Ave., Martinsville, VA 24112 ~19.55 miles south of Rocky Mount
  • Two star hotel
  • 2 floors in property
Hampton Inn Martinsville 50 Hampton Dr., Martinsville, VA 24112 ~19.67 miles south of Rocky Mount
  • Mid-scale Downtown hotel
  • Hotel has a green policy Learn more
  • Smoke on our floor
  • Clean Rooms
From$129
Very Good 4.5 /5Recent Reviews CallBookMore Details
Comfort Inn Hotel 1895 Virginia Ave., Martinsville, VA 24112 Website ~19.68 miles south of Rocky Mount
  • 3-star Rural hotel
  • Shuttle to airport available
Hampton Inn & Suites Roanoke Downtown - Roanoke 27 Church Ave. Se, Roanoke, VA 24011 ~19.69 miles north of Rocky Mount
  • Midscale Downtown hotel
  • Access to gym on-site
From$110
Very Good 4.5 /5Recent Reviews CallBookMore Details
Econo Lodge
+1-888-305-3366
1755 Virginia Ave., Martinsville, VA 24112 ~19.76 miles south of Rocky Mount
  • Economy Suburban hotel
  • Check-in: 3:00 pm
The Hotel Roanoke : 110 Shenandoah Ave. 110 Shenandoah Ave., Roanoke, VA 24016 ~19.98 miles north of Rocky Mount
  • 4 star Downtown hotel
  • Hotel has 51 meeting rooms
From$129
Very Good 4.5 /5Latest Reviews CallBookMore Details
Baymont Inn & Suites Martinsville Va 378 Commonwealth Blvd. West, Martinsville, VA 24112 ~20.17 miles south of Rocky Mount
  • Midscale Suburban hotel
  • Free comp. breakfast
Days Inn Roanoke Civic Center 601 Orange Ave., Roanoke, VA 24016 ~20.43 miles north of Rocky Mount
  • 2 star Convention Center hotel
  • Check-in: 3PM
  • Almost all guests found the staff to be very friendly
  • Beds were acceptable for 58%
Holiday Inn Express in Roanoke 815 Gainsboro Rd., Roanoke, VA 24016 ~20.43 miles north of Rocky Mount
  • 3 star Downtown hotel
  • Check in: 3:00pm
Super 8 Martinsville Va : 1044 North Memorial Blvd. 1044 North Memorial Blvd., Martinsville, VA 24112 ~20.45 miles south of Rocky Mount
  • Economical property
Rodeway Inn Civic Center 526 Orange Ave. N.e., Roanoke, VA 24016 ~20.45 miles north of Rocky Mount
  • Cheap Downtown hotel
  • 99 rooms in hotel
Econo Lodge Civic Center - Roanoke
+1-888-305-3366
308 Orange Ave. Ne, Roanoke, VA 24016 ~20.48 miles north of Rocky Mount
  • Cheap Downtown property
  • Hotel has 2 floors
  • Most guests found the staff to be very friendly
  • Friendly service
From$55
Very Good 4.0 /5Reviews CallBookMore Details
Comfort Suites at Ridgewood Farms in Salem
+1-800-881-1523
2898 Keagy Rd., Salem, VA 24153 ~20.51 miles north of Rocky Mount
  • Affordable Suburban property
  • 78 suites in property
  • Ample parking
  • Great reception
From$59
Very Good 4.0 /5Read Reviews CallBookMore Details
Hampton Inn Salem East Electric Road - Salem 1886 Electric Rd., Salem, VA 24153 ~20.75 miles northwest of Rocky Mount
  • 3 star Mountain property
  • 113 rooms in hotel
Next 25 Rocky Mount Hotels >  [1 - 25 of 50]    
Next: See My Rocky Mount Hotels with Pricing
Back to Top