Distance from Maryland to Iowa
is 1424.93 kilometers
This air travel distance is equal to 885.41 miles.
The air travel (bird fly) shortest distance from Maryland to Iowa is 1424.93 km= 885.41 miles.
If you travel with an airplane (which has average speed of 560 miles) between Maryland to Iowa,
It takes 1.58 hours to arrive.
Also check out United States distances.