Piriac-sur-Mer ist eine Gemeinde im Westen Frankreichs, im Departement Loire-Atlantique (Pays de la Loire). Es ist auch Teil der historischen Bretagne.
Piriac-sur-Mer liegt an der Spitze der Halbinsel von Guérande, 11 km nordwestlich von Guérande und 25 km NW von Saint-Nazaire.
Das Gebiet der Gemeinde ist 1237 ha, ein wenig mehr als 12 km².