Miles between Mission, TX and Swansea, IL

There are
1,171 mi
from Mission, TX to Swansea, IL

That's the driving distance. It would take 21 hours 20 mins to go from Mission, Texas to Swansea, Illinois.

The flight distance (direct flight from Mission, TX to Swansea, IL) is 979.21 mi.

1,171 mi = 1.61 kms