Miles between Kansas City, MO and Harrisburg, PA

There are
1,028 mi
from Kansas City, MO to Harrisburg, PA

That's the driving distance. It would take 19 hours 24 mins to go from Kansas City, Missouri to Harrisburg, Pennsylvania.

The flight distance (direct flight from Kansas City, MO to Harrisburg, PA) is 942.72 mi.

1,028 mi = 1.61 kms