There are
110 mi
from Lafayette, IN to Markham, IL
That's the driving distance. It would take 2 hours 12 mins to go from Lafayette, Indiana to Markham, Illinois.
The flight distance (direct flight from Lafayette, IN to Markham, IL) is 91.86 mi.
110 mi = 177.49 kms