There are
908 mi
from Rocky Mt, NC to Sycamore, IL
That's the driving distance. It would take 17 hours 40 mins to go from Rocky Mt, North Carolina to Sycamore, Illinois.
The flight distance (direct flight from Rocky Mt, NC to Sycamore, IL) is 718.40 mi.
908 mi = 1,462.04 kms