There are
1,125 mi
from South Jordan, UT to Marshalltown, IA
That's the driving distance. It would take 19 hours 15 mins to go from South Jordan, Utah to Marshalltown, Iowa.
The flight distance (direct flight from South Jordan, UT to Marshalltown, IA) is 990.56 mi.
1,125 mi = 1,811.18 kms