The town of Marín is located in the Province of Pontevedra, in the southern part of its estuary, which means it enjoys an extensive and spectacular coastline full of beaches. More specifically, it is located on the Morrazo peninsula, which is made up of Cangas, Bueu, Marín, Moaña and a small part of Pontevedra.
It can be reached by bus from Pontevedra (where the nearest train station is located), Cangas and surroundings; by car via the PO-11 and PO-12 roads, as well as the VG-4.4 road from Pontevedra or the AP-9 motorway from Vigo, one of the main Galician cities where Peinador Airport is located.