There are
2,309 mi
from Buckeye, AZ to Hanover, PA
That's the driving distance. It would take 1 day 17 hours to go from Buckeye, Arizona to Hanover, Pennsylvania.
The flight distance (direct flight from Buckeye, AZ to Hanover, PA) is 2,010.51 mi.
2,309 mi = 3,716.35 kms