Le premier port est probablement établi au XIIe siècle en aval du vieux pont. Il s’agit de l’un des plus anciens ports des Côtes-d’Armor. Il doit son essor au trafic de sel et de vin. Au XVIIIe siècle, les bateaux transportent les ardoises locales jusqu’à Bordeaux, d’où ils reviennent avec du vin, du sel et des produits coloniaux. La construction en 1833 d’un pont à Tréguier et le développement d’un port en eaux profondes réduit significativement le trafic à La Roche-Derrien. L’activité perdure néanmoins : un nouveau quai est établi en 1850 dans le prolongement du vieux quai et une cale débarcadère est construite sur la rive opposée du Jaudy.
En 1868, la construction du Pont Neuf à 500 mètres en aval du Vieux Pont stoppe le trafic et nécessite
l’aménagement d’un nouveau quai en 1897 dans l’anse de Boured. L’arrivée du train en 1905 met un terme au commerce portuaire.