There are
734 mi
from Wichita Falls, TX to Marshalltown, IA
That's the driving distance. It would take 12 hours 58 mins to go from Wichita Falls, Texas to Marshalltown, Iowa.
The flight distance (direct flight from Wichita Falls, TX to Marshalltown, IA) is 638.79 mi.
734 mi = 1,181.43 kms