Miles between Sterling Heights, MI and Lake Havasu City, AZ

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

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

The flight distance (direct flight from Sterling Heights, MI to Lake Havasu City, AZ) is 1,769.62 mi.

2,114 mi = 3.22 kms