Miles between Chesapeake, VA and North Royalton, OH

There are
528 mi
from Chesapeake, VA to North Royalton, OH

That's the driving distance. It would take 10 hours 35 mins to go from Chesapeake, Virginia to North Royalton, Ohio.

The flight distance (direct flight from Chesapeake, VA to North Royalton, OH) is 428.50 mi.

528 mi = 850.25 kms