Miles between Philadelphia, PA and Spencer, IA

There are
1,238 mi
from Philadelphia, PA to Spencer, IA

That's the driving distance. It would take 23 hours 10 mins to go from Philadelphia, Pennsylvania to Spencer, Iowa.

The flight distance (direct flight from Philadelphia, PA to Spencer, IA) is 1,053.75 mi.

1,238 mi = 1.61 kms