There are
905 mi
from Normal, IL to Haverstraw, NY
That's the driving distance. It would take 17 hours 3 mins to go from Normal, Illinois to Haverstraw, New York.
The flight distance (direct flight from Normal, IL to Haverstraw, NY) is 785.69 mi.
905 mi = 1,457.10 kms