There are
357 mi
from Lexington, KY to St Clair Shores, MI
That's the driving distance. It would take 6 hours 53 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