Miles between Blaine, MN and Swansea, IL

There are
627 mi
from Blaine, MN to Swansea, IL

That's the driving distance. It would take 11 hours 26 mins to go from Blaine, Minnesota to Swansea, Illinois.

The flight distance (direct flight from Blaine, MN to Swansea, IL) is 487.29 mi.

627 mi = 1,009.76 kms