Miles between Tuscaloosa, AL and Haverhill, MA

There are
1,253 mi
from Tuscaloosa, AL to Haverhill, MA

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

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

1,253 mi = 2,016.78 kms