There are
630 mi
from Gulfport, MS to Swansea, IL
That's the driving distance. It would take 12 hours 6 mins to go from Gulfport, Mississippi to Swansea, Illinois.
The flight distance (direct flight from Gulfport, MS to Swansea, IL) is 566.55 mi.
630 mi = 1,014.54 kms