There are
1,302 mi
from Escondido, CA to New Braunfels, TX
That's the driving distance. It would take 22 hours 10 mins to go from Escondido, California to New Braunfels, Texas.
The flight distance (direct flight from Escondido, CA to New Braunfels, TX) is 1,141.05 mi.
1,302 mi = 1.61 kms