Sihlbrugg is a village and important transportation node between the cantons of Zug (ZG) and Zürich (ZH) in Switzerland.