Guilvinec or Le Guilvinec (Breton: Ar Gelveneg) is a commune in the Finistère department of Brittany in north-western France.
Inhabitants of Guilvinec are called in French Guilvinistes.
Guilvinec is an important fishing port.
The municipality launched a linguistic plan through Ya d'ar brezhoneg on 4 February 2006.