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

Comfort Inn Smith Mountain Lake 1730 North Main St., Rocky Mount, VA 24151
  • Two star Rural property
  • Hotel has 61 rooms
Sleep Inn Tanglewood in Roanoke
+1-800-230-4134
4045 Electric Rd., Roanoke, VA 24014 ~17.15 miles north of Rocky Mount
  • 2 star Highway hotel
  • 20 suites in property
From$45
Average 3.5 /5Reviews Call
Quality Inn - Roanoke
+1-800-997-5148
3816 Franklin Rd., Roanoke, VA 24014 ~17.56 miles north of Rocky Mount
  • Inexpensive Downtown hotel
  • 2 floors in property
Holiday Inn Tanglewood Roanoke 4468 Starkey Rd. Sw, Roanoke, VA 24018 Website ~17.93 miles northwest of Rocky Mount
  • Affordable Suburban hotel
  • 5 floors in property
From$65
Very Good 4.0 /5Reviews Call
Ramada Inn 1927 Franklin Rd., Roanoke, VA 24014 ~18.70 miles north of Rocky Mount
  • 2 star Downtown hotel
  • Check-in time: 2:00pm
Cambria Hotel & Suites - Roanoke 301 Reserve Ave. Sw, Roanoke, VA 24015 ~18.76 miles north of Rocky Mount
  • Mid-scale Suburban hotel
  • Gym / Fitness Center Available
Quality Inn Dutch Inn Hotel & Convention Center : 2360 Virginia Ave.
+1-800-997-5149
2360 Virginia Ave., Collinsville, VA 24078 ~18.79 miles south of Rocky Mount
  • 3 star property
  • Hotel has 8 meeting rooms
Knights Inn
+1-888-690-5281
2357 Virginia Ave., Collinsville, VA 24078 ~19.18 miles south of Rocky Mount
  • 2-star property
Hampton Inn
+1-800-230-4134
50 Hampton Dr., Martinsville, VA 24112 ~19.67 miles south of Rocky Mount
  • Midscale hotel
From$109
Very Good 4.5 /5Read Reviews Call
Comfort Inn Hotel in Martinsville
+1-800-997-5148
1895 Virginia Ave., Martinsville, VA 24112 ~19.68 miles south of Rocky Mount
  • Mid-scale Rural hotel
  • 70 sleeping rooms in hotel
From$69
Very Good 4.0 /5Read Reviews Call
Econo Lodge - Martinsville
+1-888-690-5247
1755 Virginia Ave., Martinsville, VA 24112 ~19.76 miles south of Rocky Mount
  • Economical Suburban hotel
  • Hotel has 92 rooms
The Hotel Roanoke in Roanoke 110 Shenandoah Ave., Roanoke, VA 24016 ~19.98 miles north of Rocky Mount
  • High-end Downtown hotel
  • Hotel has 331 rooms
From$119
Very Good 4.5 /5Hotel Reviews Call
Baymont Inn & Suites Martinsville Va - Martinsville 378 Commonwealth Blvd. West, Martinsville, VA 24112 ~20.17 miles south of Rocky Mount
  • 3-star Suburban property
  • Hotel has a green policy See policy
Days Inn Roanoke Civic Center
+1-800-997-5149
601 Orange Ave., Roanoke, VA 24016 ~20.43 miles north of Rocky Mount
  • 2-star Convention Center hotel
  • Check-in time: 3PM
Holiday Inn Express - Roanoke 815 Gainsboro Rd., Roanoke, VA 24016 ~20.43 miles north of Rocky Mount
  • 3 star Downtown hotel
  • Check-in time: 3:00pm
Econo Lodge Civic Center - Roanoke
+1-800-230-4134
308 Orange Ave. Ne, Roanoke, VA 24016 ~20.48 miles north of Rocky Mount
  • Inexpensive Downtown property
  • Free comp. breakfast
From$55
Very Good 4.0 /5Reviews Call
Comfort Suites at Ridgewood Farms
+1-800-997-5148
2898 Keagy Rd., Salem, VA 24153 ~20.51 miles north of Rocky Mount
  • Affordable Suburban hotel
  • Gym is available on property
Rodeway Inn Civic Center - Roanoke
+1-888-690-5247
526 Orange Ave. Ne, Roanoke, VA 24016 ~20.62 miles north of Rocky Mount
  • 2 star Downtown property
  • Check-in: 3:00PM
Sheraton Roanoke Hotel & Conference Center in Roanoke 2801 Hershberger Rd., Roanoke, VA 24017 ~22.41 miles north of Rocky Mount
  • Three Star Airport hotel
  • 17 conference rooms in property
Hampton Inn & Suites Roanoke Airport Valley View M in Roanoke 5033 Valley View Blvd. Nw, Roanoke, VA 24012 ~22.54 miles north of Rocky Mount
  • 3-star Airport hotel
  • Free breakfast
From$104
Very Good 4.5 /5Review Score Call
Residence Inn by Marriott Roanoke 3305 Ordway Dr. Nw, Roanoke, VA 24017 ~22.57 miles north of Rocky Mount
  • 3-star Airport hotel
  • Shuttle to airport available
Courtyard Roanoke - Roanoke 3301 Ordway Dr., Roanoke, VA 24017 ~22.67 miles north of Rocky Mount
  • Mid-scale Airport hotel
  • 4 floors in hotel
Best Western Plus Inn at Valley View - Roanoke
+1-800-230-4134
5050 Valley View Blvd., Roanoke, VA 24012 ~22.68 miles north of Rocky Mount
  • Mid-scale Airport hotel
  • Check in time: 3:00PM
Hyatt Place Roanoke Airport / Valley View : 5040 Valley View Blvd. North Nw
+1-800-997-5148
5040 Valley View Blvd. North Nw, Roanoke, VA 24012 ~22.69 miles north of Rocky Mount
  • 3-star Airport hotel
  • 126 rooms in property
Holiday Inn Roanoke in Roanoke 3315 Ordway Dr., Roanoke, VA 24017 ~22.70 miles north of Rocky Mount
  • Affordable Airport hotel
  • Hotel has a green policy Learn more
Next 25 Rocky Mount Hotels > [1 - 25 of 50]   
Next: See My Rocky Mount Hotels with Pricing
Back to Top