Miles between , MI and Cahokia, IL

There are
661 mi
from , MI to Cahokia, IL

That's the driving distance. It would take 12 hours 49 mins to go from , Michigan to Cahokia, Illinois.

The flight distance (direct flight from , MI to Cahokia, IL) is 568.58 mi.

661 mi = 1,063.37 kms