There are
653 mi
from Newton, MA to Avon Lake, OH
That's the driving distance. It would take 12 hours 45 mins to go from Newton, Massachusetts to Avon Lake, Ohio.
The flight distance (direct flight from Newton, MA to Avon Lake, OH) is 558.78 mi.
653 mi = 1,050.83 kms