There are
390 mi
from Newton, MA to York, PA
That's the driving distance. It would take 8 hours 2 mins to go from Newton, Massachusetts to York, Pennsylvania.
The flight distance (direct flight from Newton, MA to York, PA) is 330.57 mi.
390 mi = 627.19 kms