Ribadavia está ubicado en Ribadavia municipio en la provincia de Provincia de Orense, Galicia. La población de Ribadavia es de 3 160 personas (2020), la distancia de Ribadavia a Madrid es de 525 kilómetros, la distancia de Ribadavia a Orense (capital de la Provincia de Orense) es de 26 kilómetros. A Franqueirán, Francelos, A Carixa, Santa Cristina, A Reza, Portalaxe, A Costeira, San Cristovo, A Quinza y San Paio se encuentran cerca de Ribadavia.