There are
208 mi
from Arlington Heights, IL to Terre Haute, IN
That's the driving distance. It would take 4 hours 36 mins to go from Arlington Heights, Illinois to Terre Haute, Indiana.
The flight distance (direct flight from Arlington Heights, IL to Terre Haute, IN) is 183.55 mi.
208 mi = 334.58 kms