Miles between Layton, UT and Faribault, MN

There are
1,189 mi
from Layton, UT to Faribault, MN

That's the driving distance. It would take 20 hours 55 mins to go from Layton, Utah to Faribault, Minnesota.

The flight distance (direct flight from Layton, UT to Faribault, MN) is 973.60 mi.

1,189 mi = 1,913.65 kms