There are
1,976 mi
from Sterling Heights, MI to Fountain Hills, AZ
That's the driving distance. It would take 1 day 11 hours to go from Sterling Heights, Michigan to Fountain Hills, Arizona.
The flight distance (direct flight from Sterling Heights, MI to Fountain Hills, AZ) is 1,669.75 mi.
1,976 mi = 1.61 kms