Die Gemeinde befindet sich im Nordwesten der Bretagne 14 Kilometer südlich der Atlantikküste. Morlaix liegt 22 Kilometer östlich, die Groß- und Hafenstadt Brest 30 Kilometer südwestlich und Paris etwa 480 Kilometer östlich (Angaben in Luftlinie).
Verkehr
Bei Landivisiau gibt es Abfahrten an der Schnellstraße E 50 Brest-Rennes und einen Regionalbahnhof an den überwiegend parallel verlaufenden Bahnstrecke.