There are
657 mi
from New Bedford, MA to Warrensville Heights, OH
That's the driving distance. It would take 12 hours 46 mins to go from New Bedford, Massachusetts to Warrensville Heights, Ohio.
The flight distance (direct flight from New Bedford, MA to Warrensville Heights, OH) is 547.47 mi.
657 mi = 1,057.06 kms