No flanco noroeste da Serra da Estrela, a maior montanha do país, a Guarda é a cidade mais elevada de Portugal, situando-se a 1056 metros de altitude. Foi fundada em 1197 para agir sobretudo como "guarda" fronteiriço (daí o seu nome) e possui um aspecto quase austero.