Miles between Philadelphia, PA and Machesney Park, IL

There are
846 mi
from Philadelphia, PA to Machesney Park, IL

That's the driving distance. It would take 15 hours 39 mins to go from Philadelphia, Pennsylvania to Machesney Park, Illinois.

The flight distance (direct flight from Philadelphia, PA to Machesney Park, IL) is 739.69 mi.

846 mi = 1,361.61 kms