There are
445 mi
from Toledo, OH to Edwardsville, IL
That's the driving distance. It would take 8 hours 33 mins to go from Toledo, Ohio to Edwardsville, Illinois.
The flight distance (direct flight from Toledo, OH to Edwardsville, IL) is 390.64 mi.
445 mi = 716.69 kms