Miles between Iowa City, IA and New Britain, CT

There are
1,089 mi
from Iowa City, IA to New Britain, CT

That's the driving distance. It would take 20 hours 22 mins to go from Iowa City, Iowa to New Britain, Connecticut.

The flight distance (direct flight from Iowa City, IA to New Britain, CT) is 965.97 mi.

1,089 mi = 1.61 kms