Miles between Lorain, OH and Swansea, IL

There are
539 mi
from Lorain, OH to Swansea, IL

That's the driving distance. It would take 10 hours 22 mins to go from Lorain, Ohio to Swansea, Illinois.

The flight distance (direct flight from Lorain, OH to Swansea, IL) is 459.58 mi.

539 mi = 867.63 kms