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
+1-888-690-5247
395 Old Franklin Turnpike, Rocky Mount, VA 24151
  • Economical property
  • Gym / Fitness Center Available
Comfort Inn Smith Mountain Lake in Rocky Mount 1730 North Main St., Rocky Mount, VA 24151
  • 2 star Rural property
  • Hotel has 61 rooms
  • Nice rooms
  • Very quiet
Sleep Inn Tanglewood 4045 Electric Rd., Roanoke, VA 24018 ~17.10 miles north of Rocky Mount
  • Two-star Downtown hotel
  • Check in time: 11:00
Sleep Inn Tanglewood
+1-888-283-3404
4045 Electric Rd., Roanoke, VA 24014 ~17.15 miles north of Rocky Mount
  • Two star Highway property
  • Free breakfast
  • About half of guests said the reception staff was ok
  • Awesome breakfast
Hilton Garden Inn Roanoke
+1-866-221-8581
4500 South Peak Blvd., Roanoke, VA 24018 ~17.22 miles north of Rocky Mount
  • Midscale hotel
  • 117 sleeping rooms in hotel
Quality Inn in Roanoke
+1-866-429-5787
3816 Franklin Rd., Roanoke, VA 24014 ~17.56 miles north of Rocky Mount
  • Inexpensive Downtown hotel
  • Check-in: 2:00pm
  • Most guests were unsatisfied with the kitchenette
  • Microwave dirty
Holiday Inn Tanglewood Roanoke - Roanoke 4468 Starkey Rd. Sw, Roanoke, VA 24018 Website ~17.93 miles northwest of Rocky Mount
  • Three Star Suburban property
  • 10 meeting rooms in hotel
Mariners Landing Resort & Conference Center in Huddleston 1217 Graves Harbor Trail, Huddleston, VA 24104 ~18.68 miles east of Rocky Mount
  • Affordable Lake property
  • Access to gym on-site
  • Excellent hotel
  • Popular among families
Ramada Inn 1927 Franklin Rd., Roanoke, VA 24014 ~18.70 miles north of Rocky Mount
  • 2 star Downtown hotel
  • Free complimentary breakfast
  • Most guests criticized the unstylish hotel
  • Awful rooms
Cambria Hotel & Suites : 301 Reserve Ave. Sw 301 Reserve Ave. Sw, Roanoke, VA 24015 ~18.76 miles north of Rocky Mount
  • 3 star Suburban property
  • Fitness + Health Center
From$89
Very Good 4.5 /5Read Reviews CallBookMore Details
Cambria Hotel & Suites : 301 Reserve Ave. 301 Reserve Ave., Roanoke, VA 24016 ~18.77 miles north of Rocky Mount
  • 4 star hotel
  • Fitness + Health Center
Knights Inn
+1-866-221-8581
2357 Virginia Ave., Collinsville, VA 24078 ~19.18 miles south of Rocky Mount
  • Low Cost property
  • Room needs to be redecorated
  • No ice machine
From$60
Average 3.0 /5Reviews CallBookMore Details
Quality Inn / Dutch Inn 2360 Virginia Ave., Collinsville, VA 24078 ~19.22 miles south of Rocky Mount
  • Cheap hotel
  • Hotel has 8 meeting rooms
Deluxe Inn in Martinsville 1985 Virginia Ave., Martinsville, VA 24112 ~19.55 miles south of Rocky Mount
  • Low priced property
  • Check-in time: 3.00pm
Hampton Inn Martinsville 50 Hampton Dr., Martinsville, VA 24112 ~19.67 miles south of Rocky Mount
  • Mid-scale Downtown hotel
  • Complimentary breakfast is offered
  • Clean
  • Complimentary breakfast
From$314
Very Good 4.5 /5Read Reviews CallBookMore Details
Comfort Inn Hotel - Martinsville 1895 Virginia Ave., Martinsville, VA 24112 Website ~19.68 miles south of Rocky Mount
  • 3 star Rural hotel
  • Free breakfast available
Hampton Inn & Suites Roanoke Downtown - Roanoke 27 Church Ave. Se, Roanoke, VA 24011 ~19.69 miles north of Rocky Mount
  • Midscale Downtown property
  • Gym is available on property
From$110
Very Good 4.5 /5Guest Reviews CallBookMore Details
Econo Lodge in Martinsville
+1-888-283-3404
1755 Virginia Ave., Martinsville, VA 24112 ~19.76 miles south of Rocky Mount
  • Cheap Suburban hotel
  • 92 rooms in property
The Hotel Roanoke - Roanoke 110 Shenandoah Ave., Roanoke, VA 24016 ~19.98 miles north of Rocky Mount
  • Expensive Downtown hotel
  • Shuttle from airport available
From$129
Very Good 4.5 /5Reviews CallBookMore Details
Baymont Inn & Suites Martinsville Va in Martinsville 378 Commonwealth Blvd. West, Martinsville, VA 24112 ~20.17 miles south of Rocky Mount
  • Mid-scale Suburban property
  • 55 sleeping rooms in hotel
From$66
Average 3.5 /5Reviews CallBookMore Details
Days Inn Roanoke Civic Center : 601 Orange Ave. 601 Orange Ave., Roanoke, VA 24016 ~20.43 miles north of Rocky Mount
  • Economy Convention Center hotel
  • Check in time: 3PM
  • Most guests thought they were poorly maintained
  • Approx. half of guests said the rooms were modern
Holiday Inn Express 815 Gainsboro Rd., Roanoke, VA 24016 ~20.43 miles north of Rocky Mount
  • 3 star Downtown property
  • Free breakfast available
Super 8 Martinsville Va 1044 North Memorial Blvd., Martinsville, VA 24112 ~20.45 miles south of Rocky Mount
  • Low Cost property
  • Check-in time: 11:00 AM
Rodeway Inn Civic Center - Roanoke 526 Orange Ave. N.e., Roanoke, VA 24016 ~20.45 miles north of Rocky Mount
  • 2-star Downtown hotel
  • 99 rooms in hotel
Econo Lodge Civic Center
+1-888-283-3404
308 Orange Ave. Ne, Roanoke, VA 24016 ~20.48 miles north of Rocky Mount
  • Two star Downtown property
  • Hotel has 46 rooms
  • Plenty of hot water
  • AC worked well
From$55
Very Good 4.0 /5Read Reviews CallBookMore Details
Next 25 Rocky Mount Hotels >  [1 - 25 of 50]    
Next: See My Rocky Mount Hotels with Pricing
Back to Top