There are
820 mi
from Yonkers, NY to Terre Haute, IN
That's the driving distance. It would take 15 hours 31 mins to go from Yonkers, New York to Terre Haute, Indiana.
The flight distance (direct flight from Yonkers, NY to Terre Haute, IN) is 719.64 mi.
820 mi = 1,320.46 kms