Miles between Duluth, MN and Cahokia, IL

There are
682 mi
from Duluth, MN to Cahokia, IL

That's the driving distance. It would take 12 hours 37 mins to go from Duluth, Minnesota to Cahokia, Illinois.

The flight distance (direct flight from Duluth, MN to Cahokia, IL) is 575.84 mi.

682 mi = 1,098.29 kms