Leiro está situado en el curso medio del río Avia, a mitad de camino entre Ribadavia y O Carballiño, en pleno corazón de O Ribeiro.
Es un pueblo de gran belleza natural, donde los amantes de la naturaleza pueden disfrutar de los hermosos parajes que ofrecen el valle desde las orillas del Avia, pasando por las suaves laderas hasta llegar a la montaña, coronada por Pena Corneira. Encontramos en Leiro lugares de encanto especial como la "Alameda do Salgueiral" o las hermosas cascadas formadas a partir de las presas de antiguos molinos.
Entre sus monumentos de interés destacan el Monasterio de San Clodion, las iglesias de Gomariz, de San Miguel de Lebosende, Santo Tomé de Serantes y Santa María de Lamas, y el puente gótico de San Clodio.