There are
173 mi
from Terre Haute, IN to Palos Heights, IL
That's the driving distance. It would take 3 hours 53 mins to go from Terre Haute, Indiana to Palos Heights, Illinois.
The flight distance (direct flight from Terre Haute, IN to Palos Heights, IL) is 153.42 mi.
173 mi = 278.17 kms