Die Gemeinde befindet sich im Nordwesten der Bretagne 15 Kilometer südlich der Ärmelkanalküste.
Die Groß- und Hafenstadt Brest liegt 24 Kilometer südwestlich, Morlaix 29 Kilometer östlich und Paris etwa 480 Kilometer östlich (Angaben in Luftlinie).
Der Bahnhof von Brest ist Endpunkt des TGV Atlantique nach Paris und der Flughafen Aéroport de Brest Bretagne nahe Brest ist der nächste Regionalflughafen.