Miles between Sioux City, IA and Spanish Fork, UT

There are
990 mi
from Sioux City, IA to Spanish Fork, UT

That's the driving distance. It would take 17 hours 43 mins to go from Sioux City, Iowa to Spanish Fork, Utah.

The flight distance (direct flight from Sioux City, IA to Spanish Fork, UT) is 807.52 mi.

990 mi = 1,593.99 kms