There are
2,117 mi
from Rochester Hills, MI to Lake Havasu City, AZ
That's the driving distance. It would take 1 day 13 hours to go from Rochester Hills, Michigan to Lake Havasu City, Arizona.
The flight distance (direct flight from Rochester Hills, MI to Lake Havasu City, AZ) is 1,764.35 mi.
2,117 mi = 3.22 kms