There are
1,246 mi
from Pasadena, TX to Rocky Mt, NC
That's the driving distance. It would take 23 hours to go from Pasadena, Texas to Rocky Mt, North Carolina.
The flight distance (direct flight from Pasadena, TX to Rocky Mt, NC) is 1,097.61 mi.
1,246 mi = 2,005.87 kms