There are
729 mi
from Mckeesport, PA to Kennett, MO
That's the driving distance. It would take 13 hours 49 mins to go from Mckeesport, Pennsylvania to Kennett, Missouri.
The flight distance (direct flight from Mckeesport, PA to Kennett, MO) is 620.85 mi.
729 mi = 1,172.76 kms