Miles between Boston, MA and Defiance, OH

There are
808 mi
from Boston, MA to Defiance, OH

That's the driving distance. It would take 15 hours 16 mins to go from Boston, Massachusetts to Defiance, Ohio.

The flight distance (direct flight from Boston, MA to Defiance, OH) is 687.91 mi.

808 mi = 1,300.91 kms