There are
1,193 mi
from Columbia, MO to Layton, UT
That's the driving distance. It would take 20 hours 33 mins to go from Columbia, Missouri to Layton, Utah.
The flight distance (direct flight from Columbia, MO to Layton, UT) is 1,047.15 mi.
1,193 mi = 1.61 kms