The municipality O Saviñao is located in the Ribeira Sacra, in the District of Terra de Lemos, located in the southern part of the province of Lugo, bordered by the municipalities of Pardela and Taboada to the north, Pantón to the south and east, Monforte de Lemos and Vault and west Taboada and Chantada. The average altitude is 600 meters above sea level, crossing the area are the rivers Río Sardiñeira, Rio Saviñao, Rio Pez, Rio Barrantes and Rio Porriño. The river Miño is the longest river in Galicia and forms the western boundary of the councils area.