Miles between Layton, UT and South St Paul, MN

There are
1,231 mi
from Layton, UT to South St Paul, MN

That's the driving distance. It would take 21 hours 44 mins to go from Layton, Utah to South St Paul, Minnesota.

The flight distance (direct flight from Layton, UT to South St Paul, MN) is 990.54 mi.

1,231 mi = 1,980.78 kms