There are
205 mi
from Terre Haute, IN to Deerfield, IL
That's the driving distance. It would take 4 hours 36 mins to go from Terre Haute, Indiana to Deerfield, Illinois.
The flight distance (direct flight from Terre Haute, IN to Deerfield, IL) is 188.21 mi.
205 mi = 329.71 kms