Miles between Rochester Hills, MI and Apache Junction, AZ

There are
1,988 mi
from Rochester Hills, MI to Apache Junction, AZ

That's the driving distance. It would take 1 day 12 hours to go from Rochester Hills, Michigan to Apache Junction, Arizona.

The flight distance (direct flight from Rochester Hills, MI to Apache Junction, AZ) is 1,662.21 mi.

1,988 mi = 1.61 kms