There are
3,131 mi
from Hanford, CA to Newburyport, MA
That's the driving distance. It would take 2 days 8 hours to go from Hanford, California to Newburyport, Massachusetts.
The flight distance (direct flight from Hanford, CA to Newburyport, MA) is 2,598.96 mi.
3,131 mi = 5,038.47 kms