Miles between Alexandria, VA and Iowa City, IA

There are
910 mi
from Alexandria, VA to Iowa City, IA

That's the driving distance. It would take 17 hours 5 mins to go from Alexandria, Virginia to Iowa City, Iowa.

The flight distance (direct flight from Alexandria, VA to Iowa City, IA) is 787.97 mi.

910 mi = 1,464.74 kms