Pleudaniel liegt im äußersten Norden der Bretagne etwa 39 Kilometer nordwestlich von Saint-Brieuc an der Mündung des Trieux. Umgeben wird Pleudaniel von den Nachbargemeinden Pleumeur-Gautier im Nordwesten und Norden, Lézardrieux im Nordosten, Plourivo im Osten, Ploëzal im Süden sowie La Roche-Jaudy im Südwesten und Westen.