There are
1,179 mi
from Lakeland, FL to Zion, IL
That's the driving distance. It would take 22 hours 43 mins to go from Lakeland, Florida to Zion, Illinois.
The flight distance (direct flight from Lakeland, FL to Zion, IL) is 1,048.59 mi.
1,179 mi = 1.61 kms