There are
218 mi
from Terre Haute, IN to Sidney, OH
That's the driving distance. It would take 4 hours 13 mins to go from Terre Haute, Indiana to Sidney, Ohio.
The flight distance (direct flight from Terre Haute, IN to Sidney, OH) is 181.76 mi.
218 mi = 350.08 kms