There are
1,158 mi
from Lakeland, FL to Arlington Heights, IL
That's the driving distance. It would take 22 hours 18 mins to go from Lakeland, Florida to Arlington Heights, Illinois.
The flight distance (direct flight from Lakeland, FL to Arlington Heights, IL) is 1,028.14 mi.
1,158 mi = 1.61 kms