Miles between Erie, PA and Swansea, IL

There are
652 mi
from Erie, PA to Swansea, IL

That's the driving distance. It would take 12 hours 16 mins to go from Erie, Pennsylvania to Swansea, Illinois.

The flight distance (direct flight from Erie, PA to Swansea, IL) is 577.28 mi.

652 mi = 1,048.63 kms