Guarda è situato in Bassa Engadina, sul lato sinistro del fiume Inn. Dista 36 km da Davos, 48 km da Sankt Moritz, 73 km da Landeck e 92 km da Coira. Il punto più elevato del territorio è la cima del Piz Buin (3 230 m s.l.m), sul confine con Gaschurn.
Storia
Fino al 31 dicembre 2014 è stato un comune autonomo che si estendeva per 31,42 km² e che comprendeva anche la frazione di Giarsun; il 1º gennaio 2015 è stato accorpato al comune di Scuol assieme agli altri comuni soppressi di Ardez, Ftan, Sent e Tarasp.