Miles between Lawrence, KS and Spanish Fork, UT

There are
1,039 mi
from Lawrence, KS to Spanish Fork, UT

That's the driving distance. It would take 18 hours 20 mins to go from Lawrence, Kansas to Spanish Fork, Utah.

The flight distance (direct flight from Lawrence, KS to Spanish Fork, UT) is 877.16 mi.

1,039 mi = 1.61 kms