Zusammenfluss von Turabach (von links) und Derrenbach (von rechts) in Baad (Kleinwalsertal) 47° 18′ 36″ N, 10° 7′ 2″ O47.31008055555610.1171361111111237.3
Der Fluss entsteht in Baad, einem Ortsteil von Mittelberg im Kleinwalsertal durch den Zusammenfluss von linkem Turabach und rechtem Derrenbach, wobach bald noch von rechts der Bärguntbach zumündet. Er fließt in nordwestlicher Richtung durch das Tal, das früher nach ihm Breitachtal genannt wurde. An der Walserschanze, der österreichisch-deutschen Grenze, erreicht die Breitach deutsches Gebiet und zwängt sich durch die enge Breitachklamm. Anschließend mündet die von Westen kommende Starzlach ein. Am Illerursprung bei Oberstdorf vereinigt sie sich mit der Stillach (mittlerer Oberlauf) und der Trettach (rechter Oberlauf) zur Iller.
Geologie
Geologisch interessant sind die Breitachsteine, ein braunes Mineral mit kleinfragmentigem Bruch, das es nur in der Breitach gibt.