Miles between New Braunfels, TX and South Elgin, IL

There are
1,160 mi
from New Braunfels, TX to South Elgin, IL

That's the driving distance. It would take 21 hours 38 mins to go from New Braunfels, Texas to South Elgin, Illinois.

The flight distance (direct flight from New Braunfels, TX to South Elgin, IL) is 1,010.53 mi.

1,160 mi = 1,866.91 kms