O Barco está ubicado en El Barco de Valdeorras municipio en la provincia de Provincia de Orense, Galicia. La población de O Barco es de 11 121 personas (2019), la distancia de O Barco a Madrid es de 432 kilómetros, la distancia de O Barco a Orense (capital de la Provincia de Orense) es de 114 kilómetros. Veigadecabo, Viloira, O Córrego, O Castro, Veigamuíños, Outarelo, Vilanova, Coedo, Vilariño y As Carreiras se encuentran cerca de O Barco.