O Barco está situado en la parte sureste de Galicia y a tan sólo 17 kilómetros del linde administrativo de esta comunidad.
Podemos llegar a O Barco en autobús (ver horarios), en tren (ver horarios), por la línea de Palencia a la Coruña, y en coche, por la N-120, que nos comunica con Santiago y las capitales gallegas del sur y, enlazando con la A-6 en el Bierzo, con las ciudades del norte de Galicia y con el resto del mundo.