Miles between Layton, UT and Melrose Park, IL

There are
1,381 mi
from Layton, UT to Melrose Park, IL

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

The flight distance (direct flight from Layton, UT to Melrose Park, IL) is 1,245.48 mi.

1,381 mi = 2,221.82 kms