Habach (German pronunciation: [ˈhaːbax]) is a municipality in the Weilheim-Schongau district, in Bavaria, Germany.