Starzlach is a river in the Allgäu region of the Bavarian Alps. Located in the Northwest of Rohrmoos (part of Oberstdorf) and west of Oberstdorf itself it flows into the river Breitach. Its main tributaries are Hörnlegraben and Letzenbach.