Sarria se trouve dans la partie sud-ouest de la province de Lugo, à environ 30 km de la ville de Lugo, et à 100 km de Saint-Jacques-de-Compostelle. Elle est située en Galice intérieure, dans une vallée traversée par la rivière Sarria, entourée de collines et de forêts luxuriantes.
La ville est un point de jonction stratégique sur le Camino Francés, l’un des plus emblématiques itinéraires jacquaires. Son environnement naturel invite à la promenade et au tourisme de plein air, notamment dans la zone des rivières Sarria et Celeiro.
Le climat est atlantique humide, avec des hivers doux et pluvieux, et des étés frais et agréables. La meilleure période pour visiter s’étend de mai à octobre, lorsque les températures sont les plus clémentes et que la ville vit au rythme des pèlerins.