There are
368 mi
from Newton, MA to Dover, DE
That's the driving distance. It would take 7 hours 39 mins to go from Newton, Massachusetts to Dover, Delaware.
The flight distance (direct flight from Newton, MA to Dover, DE) is 314.97 mi.
368 mi = 592.85 kms