There are
741 mi
from Terre Haute, IN to Endicott, NY
That's the driving distance. It would take 14 hours 7 mins to go from Terre Haute, Indiana to Endicott, New York.
The flight distance (direct flight from Terre Haute, IN to Endicott, NY) is 621.18 mi.
741 mi = 1,193.15 kms