There are
973 mi
from Mckeesport, PA to Junction City, KS
That's the driving distance. It would take 18 hours 25 mins to go from Mckeesport, Pennsylvania to Junction City, Kansas.
The flight distance (direct flight from Mckeesport, PA to Junction City, KS) is 905.33 mi.
973 mi = 1,566.42 kms