There are
1,175 mi
from New Braunfels, TX to Cincinnati, OH
That's the driving distance. It would take 20 hours 54 mins to go from New Braunfels, Texas to Cincinnati, Ohio.
The flight distance (direct flight from New Braunfels, TX to Cincinnati, OH) is 1,009.89 mi.
1,175 mi = 1,890.48 kms