Miles between Aurora, IL and St Clair Shores, MI

There are
332 mi
from Aurora, IL to St Clair Shores, MI

That's the driving distance. It would take 6 hours 24 mins to go from Aurora, Illinois to St Clair Shores, Michigan.

The flight distance (direct flight from Aurora, IL to St Clair Shores, MI) is 282.72 mi.

332 mi = 534.94 kms