There are
411 mi
from Philadelphia, PA to Macedonia, OH
That's the driving distance. It would take 7 hours 39 mins to go from Philadelphia, Pennsylvania to Macedonia, Ohio.
The flight distance (direct flight from Philadelphia, PA to Macedonia, OH) is 345.45 mi.
411 mi = 660.89 kms