The Tannheimer Tal branches off the upper Lech valley as a hanging valley near Weißenbach, runs via the Gaicht Pass and the lake of Haldensee to the Oberjoch Pass in Bavaria. Between the Haldensee and Nesselwängle it runs as a valley-floor divide at around 1,140 m above sea level (AA). East of it, the Nesselwängler Ache, Warpsbach and Weißenbach drain into the Lech, to the west the Berger Ache and Vils rivers flow through it. The Vils runs in a wide bow around the Tannheim Mountains and also empties into the Lech at the town of Vils.