San Xoán de Río está ubicado en Río municipio en la provincia de Provincia de Orense, Galicia. La población de San Xoán de Río es de 230 personas (2019), la distancia de San Xoán de Río a Madrid es de 469 kilómetros, la distancia de San Xoán de Río a Orense (capital de la Provincia de Orense) es de 65 kilómetros. O Campo, Fondo de Vila, Cerniza, A Alenza, A Torre Vella, A Pousa, Domecelle, Mouruás, San Miguel, Pacios de San Xurxo y O Barreal se encuentran cerca de San Xoán de Río.