Miles between Shawnee, KS and Spanish Fork, UT

There are
1,072 mi
from Shawnee, KS to Spanish Fork, UT

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

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

1,072 mi = 1,724.67 kms