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, Motels & Accommodations

Comfort Inn Smith Mountain Lake - Rocky Mount 1730 North Main St., Rocky Mount, VA 24151
  • Inexpensive Rural hotel
  • Free breakfast available
  • Nice staff
  • Heating/cooling unit worked well
Sleep Inn Tanglewood in Roanoke
+1-800-230-4134
4045 Electric Rd., Roanoke, VA 24014 ~17.15 miles north of Rocky Mount
  • Cheap Highway hotel
  • 79 rooms in property
  • Awesome breakfast
  • Clean
Quality Inn
+1-800-997-5148
3816 Franklin Rd., Roanoke, VA 24014 ~17.56 miles north of Rocky Mount
  • Cheap Downtown hotel
  • 58 sleeping rooms in hotel
  • Room needs to be redecorated
  • Good breakfast
Holiday Inn Tanglewood Roanoke 4468 Starkey Rd. Sw, Roanoke, VA 24018 Website ~17.93 miles northwest of Rocky Mount
  • Mid-scale Suburban hotel
  • Fitness + Health Center
From$69
Very Good 4.0 /5Review Score Call
Mariners Landing Resort & Conference Center in Huddleston 1217 Graves Harbor Trail, Huddleston, VA 24104 ~18.68 miles east of Rocky Mount
  • Affordable Lake hotel
  • Fitness / Gym is on-site
  • Great room
  • Great Restaurant
Ramada Inn 1927 Franklin Rd., Roanoke, VA 24014 ~18.70 miles north of Rocky Mount
  • Cheap Downtown hotel
  • Hotel has 2 suites
  • No fruit
  • Elevator in need of updating
Cambria Hotel & Suites - Roanoke 301 Reserve Ave. Sw, Roanoke, VA 24015 ~18.76 miles north of Rocky Mount
  • Affordable Suburban property
  • Shuttle from airport available
Knights Inn in Collinsville
+1-800-997-5149
2357 Virginia Ave., Collinsville, VA 24078 ~19.18 miles south of Rocky Mount
  • 2 star hotel
  • Rooms are not good
  • No ice machine
Quality Inn / Dutch Inn 2360 Virginia Ave., Collinsville, VA 24078 ~19.22 miles south of Rocky Mount
  • Inexpensive property
  • Check in: 3PM
Deluxe Inn in Martinsville 1985 Virginia Ave., Martinsville, VA 24112 ~19.55 miles south of Rocky Mount
  • Low priced hotel
  • 2 floors in property
Hampton Inn in Martinsville 50 Hampton Dr., Martinsville, VA 24112 ~19.67 miles south of Rocky Mount
  • Three Star Downtown hotel
  • 4 floors in property
  • Spacious rooms
  • Excellent gym
From$129
Very Good 4.5 /5Review Score Call
Comfort Inn Hotel in Martinsville 1895 Virginia Ave., Martinsville, VA 24112 Website ~19.68 miles south of Rocky Mount
  • Mid-scale Rural hotel
  • 70 rooms in hotel
Hampton Inn & Suites Roanoke Downtown : 27 Church Ave. Se 27 Church Ave. Se, Roanoke, VA 24011 ~19.69 miles north of Rocky Mount
  • Midscale Downtown hotel
  • 127 rooms in hotel
From$119
Very Good 4.5 /5Latest Reviews Call
Econo Lodge
+1-800-881-1523
1755 Virginia Ave., Martinsville, VA 24112 ~19.76 miles south of Rocky Mount
  • Two-star Suburban hotel
  • 2 floors in property
The Hotel Roanoke - Roanoke 110 Shenandoah Ave., Roanoke, VA 24016 ~19.98 miles north of Rocky Mount
  • Expensive Downtown property
  • Airport shuttle available
From$129
Very Good 4.5 /5Latest Reviews Call
Baymont Inn & Suites Martinsville Va in Martinsville 378 Commonwealth Blvd. West, Martinsville, VA 24112 ~20.17 miles south of Rocky Mount
  • Mid-scale Suburban hotel
  • Hotel has 2 suites
Days Inn Roanoke Civic Center - Roanoke 601 Orange Ave., Roanoke, VA 24016 ~20.43 miles north of Rocky Mount
  • 2-star Convention Center property
  • Free complimentary breakfast
  • Great location
  • Rooms dirty
Holiday Inn Express in Roanoke 815 Gainsboro Rd., Roanoke, VA 24016 ~20.43 miles north of Rocky Mount
  • Mid-scale 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 hotel
Econo Lodge Civic Center
+1-888-690-5247
308 Orange Ave. Ne, Roanoke, VA 24016 ~20.48 miles north of Rocky Mount
  • Economy Downtown property
  • Hotel has 46 rooms
  • Most guests said rooms were clean
  • Most guests thought rooms were spacious
From$55
Very Good 4.0 /5Reviews Call
Comfort Suites at Ridgewood Farms
+1-888-305-3366
2898 Keagy Rd., Salem, VA 24153 ~20.51 miles north of Rocky Mount
  • 3-star Suburban hotel
  • Gym / Fitness Center Available
  • Nice pool
  • Most guests thought the view was good
Rodeway Inn Civic Center
+1-800-881-1523
526 Orange Ave. Ne, Roanoke, VA 24016 ~20.62 miles north of Rocky Mount
  • Two star Downtown property
  • Check in: 3:00PM
  • No hot water
  • Breakfast can be improved
Hampton Inn Salem East Electric Road in Salem 1886 Electric Rd., Salem, VA 24153 ~20.75 miles northwest of Rocky Mount
  • Midscale Mountain hotel
  • Hotel has 6 floors
Sheraton Roanoke Hotel & Conference Center 2801 Hershberger Rd., Roanoke, VA 24017 ~22.41 miles north of Rocky Mount
  • Mid-scale Airport property
  • 17 meeting rooms in hotel
  • Vibe is not too good
  • The majority of guests said the beds were comfortable
Hampton Inn & Suites Roanoke Airport Valley View M : 5033 Valley View Blvd. Nw 5033 Valley View Blvd. Nw, Roanoke, VA 24012 ~22.54 miles north of Rocky Mount
  • Mid-scale Airport property
  • Airport shuttle available
From$104
Very Good 4.5 /5Read Reviews Call
Next 25 Rocky Mount Hotels >  [1 - 25 of 50]    
Next: See My Rocky Mount Hotels with Pricing
Back to Top