There are
2,043 mi
from Kingman, AZ to St Clair Shores, MI
That's the driving distance. It would take 1 day 12 hours to go from Kingman, Arizona to St Clair Shores, Michigan.
The flight distance (direct flight from Kingman, AZ to St Clair Shores, MI) is 1,740.15 mi.
2,043 mi = 3,287.98 kms