Miles between Pasadena, TX and Terre Haute, IN

There are
951 mi
from Pasadena, TX to Terre Haute, IN

That's the driving distance. It would take 17 hours 11 mins to go from Pasadena, Texas to Terre Haute, Indiana.

The flight distance (direct flight from Pasadena, TX to Terre Haute, IN) is 807.21 mi.

951 mi = 1,530.14 kms