There are
459 mi
from Terre Haute, IN to Conneaut, OH
That's the driving distance. It would take 8 hours 39 mins to go from Terre Haute, Indiana to Conneaut, Ohio.
The flight distance (direct flight from Terre Haute, IN to Conneaut, OH) is 397.92 mi.
459 mi = 738.69 kms