Miles between Haverhill, MA and Pelham, AL

There are
1,211 mi
from Haverhill, MA to Pelham, AL

That's the driving distance. It would take 23 hours 11 mins to go from Haverhill, Massachusetts to Pelham, Alabama.

The flight distance (direct flight from Haverhill, MA to Pelham, AL) is 1,075.45 mi.

1,211 mi = 1,948.69 kms