Miles between Iowa City, IA and Keansburg, NJ

There are
1,009 mi
from Iowa City, IA to Keansburg, NJ

That's the driving distance. It would take 18 hours 59 mins to go from Iowa City, Iowa to Keansburg, New Jersey.

The flight distance (direct flight from Iowa City, IA to Keansburg, NJ) is 908.98 mi.

1,009 mi = 1.61 kms