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
  • Inexpensive hotel
  • 63 sleeping rooms in hotel
Comfort Inn Smith Mountain Lake in Rocky Mount 1730 North Main St., Rocky Mount, VA 24151
  • Inexpensive Rural property
  • Check in time: 3:00 PM
  • Average cleanliness
  • Delicious food
From$60
Average 3.5 /5Reviews CallBookMore Details
Skyline Motel : 5458 Franklin Rd. 5458 Franklin Rd., Roanoke, VA 24019 ~14.95 miles north of Rocky Mount
  • Cheap property
Overland Drive - Roanoke 5119 Overland Dr., Roanoke, VA 24014 ~16.46 miles north of Rocky Mount
  • Two-star property
Sleep Inn Tanglewood 4045 Electric Rd., Roanoke, VA 24014 ~17.15 miles north of Rocky Mount
  • Cheap 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
  • Affordable hotel
  • 117 rooms in property
  • Great amenities
  • Excellent rooms
Quality Inn
+1-888-690-5281
3816 Franklin Rd., Roanoke, VA 24014 ~17.56 miles north of Rocky Mount
  • Two-star Downtown hotel
  • Fitness + Health Center
  • Most guests said the bathroom was dirty
  • Could use a good cleaning
Holiday Inn Tanglewood Roanoke in Roanoke 4468 Starkey Rd. Sw, Roanoke, VA 24018 Website ~17.93 miles northwest of Rocky Mount
  • Mid-scale Suburban hotel
  • Fitness + Health Center
Mariners Landing Resort & Conference Center - Huddleston 1217 Graves Harbor Trail, Huddleston, VA 24104 ~18.68 miles east of Rocky Mount
  • 3 star Lake property
  • Check in time: 3:00 PM
  • Wonderful Views of the Mountains
  • Lovely rooms with pleasant views
Ramada Inn : 1927 Franklin Rd. 1927 Franklin Rd., Roanoke, VA 24014 ~18.70 miles north of Rocky Mount
  • Low priced Downtown hotel
  • Free breakfast
  • TV needs to be updated
  • Most guests criticized the unstylish hotel
Cambria Hotel & Suites 301 Reserve Ave. Sw, Roanoke, VA 24015 Website ~18.76 miles north of Rocky Mount
  • Affordable Suburban hotel
  • Shuttle from airport available
From$89
Very Good 4.5 /5Reviews CallBookMore Details
Knights Inn
+1-866-221-8581
2357 Virginia Ave., Collinsville, VA 24078 ~19.18 miles south of Rocky Mount
  • Inexpensive hotel
  • 2 floors in hotel
  • Rooms are not good
  • Room needs to be redecorated
Quality Inn / Dutch Inn - Collinsville 2360 Virginia Ave., Collinsville, VA 24078 ~19.22 miles south of Rocky Mount
  • 2-star hotel
  • Gym / Fitness Center Available
From$64
Average 3.0 /5Reviews CallBookMore Details
Deluxe Inn in Martinsville 1985 Virginia Ave., Martinsville, VA 24112 ~19.55 miles south of Rocky Mount
  • 2 star hotel
  • Check-in time: 3.00pm
Hampton Inn Martinsville - Martinsville 50 Hampton Dr., Martinsville, VA 24112 ~19.67 miles south of Rocky Mount
  • Mid-scale Downtown property
  • 77 rooms in property
  • Excellent bed
  • Most guests said the reception staff was great
From$134
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Comfort Inn Hotel - Martinsville 1895 Virginia Ave., Martinsville, VA 24112 Website ~19.68 miles south of Rocky Mount
  • Midscale Rural property
  • Free complimentary breakfast
From$67
Very Good 4.0 /5Review Score CallBookMore Details
Hampton Inn & Suites Roanoke Downtown 27 Church Ave. Se, Roanoke, VA 24011 ~19.69 miles north of Rocky Mount
  • Three Star Downtown property
  • 2 meeting rooms in property
From$119
Very Good 4.5 /5Recent Reviews CallBookMore Details
Econo Lodge - Martinsville
+1-888-283-3404
1755 Virginia Ave., Martinsville, VA 24112 ~19.76 miles south of Rocky Mount
  • Low-priced Suburban hotel
  • Check in: 3:00 pm
The Hotel Roanoke & Conference Center in Roanoke 110 Shenandoah Ave., Roanoke, VA 24016 ~19.92 miles north of Rocky Mount
  • Four star Downtown hotel
  • 51 meeting rooms in property
Baymont Inn & Suites Martinsville Va 378 Commonwealth Blvd. West, Martinsville, VA 24112 ~20.17 miles south of Rocky Mount
  • Midscale Suburban hotel
  • Hotel has 2 suites
From$76
Average 3.5 /5Reviews CallBookMore Details
Days Inn Roanoke Civic Center 601 Orange Ave., Roanoke, VA 24016 ~20.43 miles north of Rocky Mount
  • Cheap Convention Center property
  • 218 rooms in property
  • Amenities are not the best
  • Almost all guests complained about the bathroom
Holiday Inn Express in Roanoke 815 Gainsboro Rd., Roanoke, VA 24016 ~20.43 miles north of Rocky Mount
  • Mid-scale Downtown property
  • 91 sleeping rooms in hotel
Super 8 Martinsville Va - Martinsville 1044 North Memorial Blvd., Martinsville, VA 24112 ~20.45 miles south of Rocky Mount
  • Economical hotel
  • Check in: 11:00 AM
Rodeway Inn Civic Center in Roanoke 526 Orange Ave. N.e., Roanoke, VA 24016 ~20.45 miles north of Rocky Mount
  • 2 star Downtown hotel
  • Free 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 hotel
  • 46 rooms in property
  • Clean rooms, friendly service, and wonderful beds
  • Brand new flat screen
Next 25 Rocky Mount Hotels >  [1 - 25 of 50]    
Next: See My Rocky Mount Hotels with Pricing
Back to Top