There are
463 mi
from Mckeesport, PA to Knightdale, NC
That's the driving distance. It would take 9 hours 16 mins to go from Mckeesport, Pennsylvania to Knightdale, North Carolina.
The flight distance (direct flight from Mckeesport, PA to Knightdale, NC) is 323.92 mi.
463 mi = 745.38 kms