Miles between New Braunfels, TX and Bexley, OH

There are
1,287 mi
from New Braunfels, TX to Bexley, OH

That's the driving distance. It would take 23 hours 10 mins to go from New Braunfels, Texas to Bexley, Ohio.

The flight distance (direct flight from New Braunfels, TX to Bexley, OH) is 1,112.92 mi.

1,287 mi = 2,070.53 kms