There are
608 mi
from Mckeesport, PA to Cahokia, IL
That's the driving distance. It would take 11 hours 38 mins to go from Mckeesport, Pennsylvania to Cahokia, Illinois.
The flight distance (direct flight from Mckeesport, PA to Cahokia, IL) is 563.99 mi.
608 mi = 978.93 kms