Ribadavia es un municipio español situado en el oeste de la provincia de Orense, en Galicia, y perteneciente a la comarca del Ribeiro. Es sede del partido judicial n.º 2 de la provincia de Orense.
Está comunicada por la carretera nacional N-120, de Orense a Vigo, y la Autovía de las Rías Bajas A-52. La distancia a la capital de la provincia, Orense, es de 30 km y 65 km a Vigo, si bien sus relaciones con esta última ciudad son tan importantes como con Orense, tanto económica como culturalmente,9 relaciones mantenidas durante siglos, ya que Ribadavia perteneció al obispado de Tuy hasta 195410 y no al de Orense (igual que los cercanos municipios de Melón, Carballeda de Avia, Leiro, Beade y Padrenda, también tudenses histórica, cultural y hasta lingüísticamente.11 Es cabeza de partido judicial de la comarca del Ribeiro. Está comunicada por ferrocarril, con Orense, Vigo, León, Valladolid y Madrid.