Miles between Allen, TX and Fort Madison, IA

There are
707 mi
from Allen, TX to Fort Madison, IA

That's the driving distance. It would take 13 hours 40 mins to go from Allen, Texas to Fort Madison, Iowa.

The flight distance (direct flight from Allen, TX to Fort Madison, IA) is 598.11 mi.

707 mi = 1,137.22 kms