Miles between New Braunfels, TX and Savage, MN

There are
1,208 mi
from New Braunfels, TX to Savage, MN

That's the driving distance. It would take 21 hours 13 mins to go from New Braunfels, Texas to Savage, Minnesota.

The flight distance (direct flight from New Braunfels, TX to Savage, MN) is 1,073.92 mi.

1,208 mi = 1,943.76 kms