Miles between Boston, MA and Middleburg Heights, OH

There are
661 mi
from Boston, MA to Middleburg Heights, OH

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

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

661 mi = 1,063.18 kms