Miles between Laredo, TX and Fort Dodge, IA

There are
1,237 mi
from Laredo, TX to Fort Dodge, IA

That's the driving distance. It would take 22 hours to go from Laredo, Texas to Fort Dodge, Iowa.

The flight distance (direct flight from Laredo, TX to Fort Dodge, IA) is 1,078.36 mi.

1,237 mi = 1.61 kms