Miles between Hereford, TX and Apache Junction, AZ

There are
684 mi
from Hereford, TX to Apache Junction, AZ

That's the driving distance. It would take 12 hours 31 mins to go from Hereford, Texas to Apache Junction, Arizona.

The flight distance (direct flight from Hereford, TX to Apache Junction, AZ) is 532.18 mi.

684 mi = 1,101.16 kms