Braunwald is situated in the Glarus Alps on a terrace above the Linth valley, at an elevation of . It overlooks the villages of Linthal and Rüti in the valley below. It is overlooked by the mountains of Ortstock (), Höch Turm (), Eggstöcke () and Bös Fulen ().