Miles between Lafayette, IN and Geneva, IL

There are
158 mi
from Lafayette, IN to Geneva, IL

That's the driving distance. It would take 3 hours 17 mins to go from Lafayette, Indiana to Geneva, Illinois.

The flight distance (direct flight from Lafayette, IN to Geneva, IL) is 125.94 mi.

158 mi = 253.74 kms