Miles between Philadelphia, PA and Kirkwood, MO

There are
902 mi
from Philadelphia, PA to Kirkwood, MO

That's the driving distance. It would take 17 hours 7 mins to go from Philadelphia, Pennsylvania to Kirkwood, Missouri.

The flight distance (direct flight from Philadelphia, PA to Kirkwood, MO) is 819.82 mi.

902 mi = 1,452.35 kms