Tréguier is a port town in the French department of Côtes-d'Armor, Brittany, northwestern France. It is the capital town of the province of Trégor.