Miles between Brownsville, TX and Marshalltown, IA

There are
1,315 mi
from Brownsville, TX to Marshalltown, IA

That's the driving distance. It would take 23 hours 42 mins to go from Brownsville, Texas to Marshalltown, Iowa.

The flight distance (direct flight from Brownsville, TX to Marshalltown, IA) is 1,145.80 mi.

1,315 mi = 1.61 kms