La localidad de Marín está situada en la Provincia de Pontevedra, en la parte meridional de su ría, lo que la dota de una extensa y espectacular costa llena de playas. Más concretamente, está ubicada península de Morrazo, formada por Cangas, Bueu, Marín, Moaña y una pequeña parte de Pontevedra.
Se puede llegar en los autobuses desde Pontevedra (dónde se encuentra la estación de tren más cercana), Cangas y alrededores; en coche por la PO-11 y 12, así como por la VG-4.4 desde Pontevedra o por la AP-9 desde Vigo, una de las principales ciudades gallegas dónde se encuentra el aeropuerto de Peinador.