There are
256 mi
from Kansas City, KS to Cahokia, IL
That's the driving distance. It would take 4 hours 59 mins to go from Kansas City, Kansas to Cahokia, Illinois.
The flight distance (direct flight from Kansas City, KS to Cahokia, IL) is 241.70 mi.
256 mi = 411.56 kms