There are
666 mi
from Jackson, TN to Pasadena, TX
That's the driving distance. It would take 12 hours 8 mins to go from Jackson, Tennessee to Pasadena, Texas.
The flight distance (direct flight from Jackson, TN to Pasadena, TX) is 552.80 mi.
666 mi = 1,071.79 kms