There are
1,372 mi
from Layton, UT to Glendale Heights, IL
That's the driving distance. It would take 23 hours 46 mins to go from Layton, Utah to Glendale Heights, Illinois.
The flight distance (direct flight from Layton, UT to Glendale Heights, IL) is 1,233.98 mi.
1,372 mi = 2,208.22 kms