There are
667 mi
from Rocky Mt, NC to Indianapolis, IN
That's the driving distance. It would take 13 hours 3 mins to go from Rocky Mt, North Carolina to Indianapolis, Indiana.
The flight distance (direct flight from Rocky Mt, NC to Indianapolis, IN) is 527.32 mi.
667 mi = 1,073.37 kms