Miles between Brownsville, TX and Swansea, IL

There are
1,146 mi
from Brownsville, TX to Swansea, IL

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

The flight distance (direct flight from Brownsville, TX to Swansea, IL) is 976.03 mi.

1,146 mi = 1.61 kms