El municipio de Saviñao está enclavado en la Ribeira Sacra, dentro de la Comarca de Tierra de Lemos, situado en el sur de la provincia de Lugo, limita con los municipios de: al norte con Paradela y Taboada, al sur con Pantón, al este con Pantón, Monforte de Lemos y Bóveda y oeste con Taboada y Chantada.