Miles between Boston, MA and Bedford Heights, OH

There are
648 mi
from Boston, MA to Bedford Heights, OH

That's the driving distance. It would take 12 hours 23 mins to go from Boston, Massachusetts to Bedford Heights, Ohio.

The flight distance (direct flight from Boston, MA to Bedford Heights, OH) is 540.63 mi.

648 mi = 1,043.42 kms