Miles between Boston, MA and North Royalton, OH

There are
654 mi
from Boston, MA to North Royalton, OH

That's the driving distance. It would take 12 hours 31 mins to go from Boston, Massachusetts to North Royalton, Ohio.

The flight distance (direct flight from Boston, MA to North Royalton, OH) is 553.36 mi.

654 mi = 1,052.81 kms