Miles between Troy, MI and Lake Havasu City, AZ

There are
2,114 mi
from Troy, MI to Lake Havasu City, AZ

That's the driving distance. It would take 1 day 13 hours to go from Troy, Michigan to Lake Havasu City, Arizona.

The flight distance (direct flight from Troy, MI to Lake Havasu City, AZ) is 1,763.83 mi.

2,114 mi = 3.22 kms