Miles between Louisville, KY and St Clair Shores, MI

There are
375 mi
from Louisville, KY to St Clair Shores, MI

That's the driving distance. It would take 7 hours 14 mins to go from Louisville, Kentucky to St Clair Shores, Michigan.

The flight distance (direct flight from Louisville, KY to St Clair Shores, MI) is 329.52 mi.

375 mi = 603.04 kms