There are
1,253 mi
from Rocky Mt, NC to Red Oak, TX
That's the driving distance. It would take 22 hours 57 mins to go from Rocky Mt, North Carolina to Red Oak, Texas.
The flight distance (direct flight from Rocky Mt, NC to Red Oak, TX) is 1,109.69 mi.
1,253 mi = 2,016.95 kms