There are
533 mi
from Terre Haute, IN to Jamestown, NY
That's the driving distance. It would take 10 hours 9 mins to go from Terre Haute, Indiana to Jamestown, New York.
The flight distance (direct flight from Terre Haute, IN to Jamestown, NY) is 464.63 mi.
533 mi = 857.52 kms