There are
279 mi
from Iowa City, IA to Vadnais Heights, MN
That's the driving distance. It would take 5 hours 51 mins to go from Iowa City, Iowa to Vadnais Heights, Minnesota.
The flight distance (direct flight from Iowa City, IA to Vadnais Heights, MN) is 247.13 mi.
279 mi = 449.20 kms