Miles between San Antonio, TX and Fort Madison, IA

There are
1,010 mi
from San Antonio, TX to Fort Madison, IA

That's the driving distance. It would take 19 hours to go from San Antonio, Texas to Fort Madison, Iowa.

The flight distance (direct flight from San Antonio, TX to Fort Madison, IA) is 873.53 mi.

1,010 mi = 1.61 kms