You asked:

what is the distance between canyon lake, texas and new braunfels, texas in miles

  • Canyon Lake
    Canyon Lake
    New Braunfels
    New Braunfels
    Canyon Lake is 15 miles from New Braunfels, as the crow flies.