There are
144 mi
from Reading, PA to Haverstraw, NY
That's the driving distance. It would take 3 hours 11 mins to go from Reading, Pennsylvania to Haverstraw, New York.
The flight distance (direct flight from Reading, PA to Haverstraw, NY) is 118.70 mi.
144 mi = 231.62 kms