Miles between Marshalltown, IA and Clearfield, UT

There are
1,109 mi
from Marshalltown, IA to Clearfield, UT

That's the driving distance. It would take 18 hours 59 mins to go from Marshalltown, Iowa to Clearfield, Utah.

The flight distance (direct flight from Marshalltown, IA to Clearfield, UT) is 988.15 mi.

1,109 mi = 1,784.68 kms