There are
651 mi
from Wichita Falls, TX to Swansea, IL
That's the driving distance. It would take 11 hours 39 mins to go from Wichita Falls, Texas to Swansea, Illinois.
The flight distance (direct flight from Wichita Falls, TX to Swansea, IL) is 571.09 mi.
651 mi = 1,047.89 kms