There are
995 mi
from Haverhill, MA to Shively, KY
That's the driving distance. It would take 19 hours 3 mins to go from Haverhill, Massachusetts to Shively, Kentucky.
The flight distance (direct flight from Haverhill, MA to Shively, KY) is 835.42 mi.
995 mi = 1,601.60 kms