There are
410 mi
from Newton, MA to Batavia, NY
That's the driving distance. It would take 7 hours 59 mins to go from Newton, Massachusetts to Batavia, New York.
The flight distance (direct flight from Newton, MA to Batavia, NY) is 358.52 mi.
410 mi = 659.65 kms