Miles between Lake Charles, LA and New Braunfels, TX

There are
317 mi
from Lake Charles, LA to New Braunfels, TX

That's the driving distance. It would take 5 hours 49 mins to go from Lake Charles, Louisiana to New Braunfels, Texas.

The flight distance (direct flight from Lake Charles, LA to New Braunfels, TX) is 295.92 mi.

317 mi = 509.63 kms