Die Gemeinde befindet sich im Norden der Bretagne, sieben Kilometer südlich der Atlantikküste.
Morlaix liegt 20 Kilometer südöstlich, die Groß- und Hafenstadt Brest 39 Kilometer südwestlich und Paris etwa 470 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.