There are
179 mi
from Joliet, IL to Terre Haute, IN
That's the driving distance. It would take 3 hours 59 mins to go from Joliet, Illinois to Terre Haute, Indiana.
The flight distance (direct flight from Joliet, IL to Terre Haute, IN) is 146.48 mi.
179 mi = 287.56 kms