There are
553 mi
from Chesapeake, VA to Avon Lake, OH
That's the driving distance. It would take 11 hours 4 mins to go from Chesapeake, Virginia to Avon Lake, Ohio.
The flight distance (direct flight from Chesapeake, VA to Avon Lake, OH) is 448.98 mi.
553 mi = 890.50 kms