The distance from Iowa to new york is 1280 miles or 2050 kilometers. It will take around 14 hours non-stop drive at an speed of 150 kilometer per hour.
In future try google maps to get directions...995 miles to travel 15 hours and 55 minutes to get there at posted speed limits...from new york city ,new york to iowa city ,iowa..