Miles between Philadelphia, PA and Mcalester, OK

There are
1,350 mi
from Philadelphia, PA to Mcalester, OK

That's the driving distance. It would take 1 day 1 hour to go from Philadelphia, Pennsylvania to Mcalester, Oklahoma.

The flight distance (direct flight from Philadelphia, PA to Mcalester, OK) is 1,179.25 mi.

1,350 mi = 1.61 kms