There are
1,118 mi
from Iowa City, IA to South Burlington, VT
That's the driving distance. It would take 21 hours 32 mins to go from Iowa City, Iowa to South Burlington, Vermont.
The flight distance (direct flight from Iowa City, IA to South Burlington, VT) is 944.67 mi.
1,118 mi = 1.61 kms