There are
551 mi
from Lorain, OH to Suffolk, VA
That's the driving distance. It would take 11 hours 1 min to go from Lorain, Ohio to Suffolk, Virginia.
The flight distance (direct flight from Lorain, OH to Suffolk, VA) is 443.32 mi.
551 mi = 886.50 kms