Miles between Shawnee, KS and Haverhill, MA

There are
1,451 mi
from Shawnee, KS to Haverhill, MA

That's the driving distance. It would take 1 day 3 hours to go from Shawnee, Kansas to Haverhill, Massachusetts.

The flight distance (direct flight from Shawnee, KS to Haverhill, MA) is 1,257.02 mi.

1,451 mi = 2,335.96 kms