Miles between Brownsville, TX and Cahokia, IL

There are
1,135 mi
from Brownsville, TX to Cahokia, IL

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

The flight distance (direct flight from Brownsville, TX to Cahokia, IL) is 973.10 mi.

1,135 mi = 1.61 kms