Miles between Iowa City, IA and New Castle, IN

There are
409 mi
from Iowa City, IA to New Castle, IN

That's the driving distance. It would take 7 hours 41 mins to go from Iowa City, Iowa to New Castle, Indiana.

The flight distance (direct flight from Iowa City, IA to New Castle, IN) is 343.62 mi.

409 mi = 657.80 kms