Miles between Ann Arbor, MI and St Charles, IL

There are
277 mi
from Ann Arbor, MI to St Charles, IL

That's the driving distance. It would take 5 hours 28 mins to go from Ann Arbor, Michigan to St Charles, Illinois.

The flight distance (direct flight from Ann Arbor, MI to St Charles, IL) is 235.50 mi.

277 mi = 445.64 kms