There are
573 mi
from Toledo, OH to Salisbury, MD
That's the driving distance. It would take 11 hours 9 mins to go from Toledo, Ohio to Salisbury, Maryland.
The flight distance (direct flight from Toledo, OH to Salisbury, MD) is 478.61 mi.
573 mi = 921.99 kms