Miles between Layton, UT and Elgin, IL

There are
1,362 mi
from Layton, UT to Elgin, IL

That's the driving distance. It would take 23 hours 39 mins to go from Layton, Utah to Elgin, Illinois.

The flight distance (direct flight from Layton, UT to Elgin, IL) is 1,222.92 mi.

1,362 mi = 2,191.44 kms