There are
1,047 mi
from Pasadena, TX to Indian Trail, NC
That's the driving distance. It would take 19 hours 30 mins to go from Pasadena, Texas to Indian Trail, North Carolina.
The flight distance (direct flight from Pasadena, TX to Indian Trail, NC) is 925.16 mi.
1,047 mi = 1.61 kms