Miles between Elkhart, IN and Crystal Lake, IL

There are
160 mi
from Elkhart, IN to Crystal Lake, IL

That's the driving distance. It would take 3 hours 26 mins to go from Elkhart, Indiana to Crystal Lake, Illinois.

The flight distance (direct flight from Elkhart, IN to Crystal Lake, IL) is 126.25 mi.

160 mi = 258.30 kms