There are
1,282 mi
from Columbus, OH to New Braunfels, TX
That's the driving distance. It would take 22 hours 59 mins to go from Columbus, Ohio to New Braunfels, Texas.
The flight distance (direct flight from Columbus, OH to New Braunfels, TX) is 1,109.96 mi.
1,282 mi = 1.61 kms