There are
357 mi
from Lexington, KY to St Clair Shores, MI
That's the driving distance. It would take 6 hours 52 mins to go from Lexington, Kentucky to St Clair Shores, Michigan.
The flight distance (direct flight from Lexington, KY to St Clair Shores, MI) is 319.15 mi.
357 mi = 574.65 kms