Guarda is een stad en gemeente in het Portugese district Guarda. De gemeente heeft een totale oppervlakte van 729 km2 en telde 43.822 inwoners in 2001. De stad ligt op 1056 m hoogte en is daarmee de hoogste stad van Portugal. De stad is ontstaan in 1199. Bezienswaardig zijn het kasteel van Guarda en de 14e-eeuwse kathedraal van Guarda (Sé).