Miles between Chicago, IL and St Clair Shores, MI

There are
296 mi
from Chicago, IL to St Clair Shores, MI

That's the driving distance. It would take 5 hours 34 mins to go from Chicago, Illinois to St Clair Shores, Michigan.

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

296 mi = 476.03 kms