There are
1,988 mi
from Terre Haute, IN to South Pasadena, CA
That's the driving distance. It would take 1 day 10 hours to go from Terre Haute, Indiana to South Pasadena, California.
The flight distance (direct flight from Terre Haute, IN to South Pasadena, CA) is 1,731.49 mi.
1,988 mi = 3,199.30 kms