Miles between Terre Haute, IN and Pasadena, TX

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

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

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

951 mi = 1,530.87 kms