There are
572 mi
from Suwanee, GA to Cahokia, IL
That's the driving distance. It would take 10 hours 42 mins to go from Suwanee, Georgia to Cahokia, Illinois.
The flight distance (direct flight from Suwanee, GA to Cahokia, IL) is 461.92 mi.
572 mi = 920.46 kms