Der Ort liegt rund zehn Kilometer nordwestlich von Lannion an der Atlantikküste, am westlichen Ende der Côte de Granit Rose (Rosa Granitküste). Das Gemeindegebiet ist im Norden und Westen von Meer umgeben und wird von der Bucht von Lannion (frz.: Baie de Lannion), der Stadt Lannion sowie der Nachbargemeinde Pleumeur-Bodou begrenzt. Auch die vorgelagerte GezeiteninselÎle Milliau sowie die Île Molène gehören zur Gemeinde.
Verkehrsanbindung
Trébeurden liegt an der Départementsstraße D 65, die den Ort mit Lannion verbindet, sowie an der D 788, die an der gesamten Rosengranitküste entlang über Trégastel und Ploumanac’h nach Perros-Guirec verläuft. Der Flugplatz Aeroport de Lannion-Servel befindet sich in sieben Kilometern Entfernung. Der nächstgelegene Bahnhof ist der von Lannion.