Desde A Coruña (136 km), Santiago de Compostela (65 km) y Pontevedra (7,5 km)
A-9 o N-550 dirección Pontevedra. En Pontevedra se coge la carretera de Beiramar (PO-12), accesible desde la autopista y también desde la N-550. Marín se encuentra hacia el sur, a escasos 8 km por esta vía.
Desde Tui (52 km) y Vigo (30 km)
Desde Tui se llega a Pontevedra por la A-55 y la N-550. Desde Vigo, directamente por la A-9, o por la N-552 hasta Redondela, donde se coge la N-550. En Pontevedra se coge la carretera de Beiramar (PO-12), accesible desde la autopista y también desde la N-550. Marín se encuentra hacia el sur, a escasos 8 km por esta vía.
Desde Lugo (144 km)
N-640 hasta Lalín, donde se coge la PO-200 hasta enlazar con la N-541 dirección Pontevedra. Una vez en Pontevedra, hay que tomar la PO-12 hasta Marín durante 8 km.
Desde Ourense (97 km)
De Ourense a Pontevedra se llega por la N-541. Se entra por el noreste, con lo que es necesario atravesar la ciudad para coger la PO-12 que conduce a Marín. Basta con ir siguiendo los indicadores hacia Pontevedra sur, Marín y Bueu.
Estación de Autobuses:
Marín: Conexión regular con Pontevedra, Bueu y Cangas
Aeropuerto más próximo: Peinador, Vigo, a 31 km
Como llegar a Marín
