Ribadavia là một đô thị trong tỉnh Ourense, thuộc vùng Galicia ở tây bắc Tây Ban Nha. Dân số 3.365 người, diện tích 20,2 km².
42°17′B 8°08′T / 42,283°B 8,133°T / 42.283; -8.133