There are
1,980 mi
from Farmington Hills, MI to Apache Junction, AZ
That's the driving distance. It would take 1 day 11 hours to go from Farmington Hills, Michigan to Apache Junction, Arizona.
The flight distance (direct flight from Farmington Hills, MI to Apache Junction, AZ) is 1,646.16 mi.
1,980 mi = 1.61 kms