There are
131 mi
from Joliet, IL to Lafayette, IN
That's the driving distance. It would take 2 hours 37 mins to go from Joliet, Illinois to Lafayette, Indiana.
The flight distance (direct flight from Joliet, IL to Lafayette, IN) is 99.12 mi.
131 mi = 210.12 kms