There are
1,179 mi
from Pocatello, ID to Marshalltown, IA
That's the driving distance. It would take 20 hours 37 mins to go from Pocatello, Idaho to Marshalltown, Iowa.
The flight distance (direct flight from Pocatello, ID to Marshalltown, IA) is 995.29 mi.
1,179 mi = 1,898.07 kms