Barro está situado ao nordés da provincia Pontevedra, na comarca de igual nome.
Limita polo norte cos municipios Portas e Moraña, polo sur con Pontevedra e Poio, polo leste con Moraña e Pontevedra, e, polo oeste, con Meis e Portas.
Para visitalo, existen diferentes vías de acceso segundo o medio de transporte.
Vías de acceso a Barro
Viaxe en coche
Estrada N-550: A Coruña – Pontevedra
Estrada C-531: Pontevedra – Vilagarcía de Arousa
Vía Rápida do Salnés
Autoestrada A9
Viaxe en autobús
Desde a Estación Intermodal de Santiago de Compostela:
L11 (Monbus)
Desde a Estación de Autobuses de Pontevedra:
L1.1, XG81731 (Monbus) e outros roteiros.
Viaxe en tren
A estación de ferrocarril máis próxima é a de Pontevedra, a 12 km.
Viaxe en avión
O aeroporto de Santiago de Compostela atópase a 48 km de distancia de Barro, e o de Vigo a 43 km.
Distancia de Barro a outras cidades galegas
Caldas de Reis: 8 Km
Cambados: 17 Km
Cuntis: 16 Km
O Grove (A Toxa): 36 Km
Padrón: 25 Km
Pontevedra: 12 Km
Santiago: 45 Km
Sanxenxo: 21 Km
Vigo: 46 Km
Vilagarcía de Arousa: 14 Km