Miles between Philadelphia, PA and Waynesboro, PA

There are
168 mi
from Philadelphia, PA to Waynesboro, PA

That's the driving distance. It would take 3 hours 25 mins to go from Philadelphia, Pennsylvania to Waynesboro, Pennsylvania.

The flight distance (direct flight from Philadelphia, PA to Waynesboro, PA) is 128.76 mi.

168 mi = 270.02 kms