There are
996 mi
from Iowa City, IA to Palisades Park, NJ
That's the driving distance. It would take 18 hours 30 mins to go from Iowa City, Iowa to Palisades Park, New Jersey.
The flight distance (direct flight from Iowa City, IA to Palisades Park, NJ) is 910.86 mi.
996 mi = 1,603.19 kms