Miles between Rochester Hills, MI and Fountain Hills, AZ

There are
1,979 mi
from Rochester Hills, MI to Fountain Hills, AZ

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

The flight distance (direct flight from Rochester Hills, MI to Fountain Hills, AZ) is 1,664.96 mi.

1,979 mi = 1.61 kms