Miles between Lafayette, IN and Dixon, IL

There are
219 mi
from Lafayette, IN to Dixon, IL

That's the driving distance. It would take 4 hours 18 mins to go from Lafayette, Indiana to Dixon, Illinois.

The flight distance (direct flight from Lafayette, IN to Dixon, IL) is 167.39 mi.

219 mi = 351.99 kms