L'origine de La Roche-Bernard remonte au Xe siècle. Un Viking, Bern Hart (fort comme un ours) bâtit son donjon sur le promontoire rocheux qui domine la Vilaine. La bourgade aura donc pour nom La Roche-Bernard. Le territoire devient la baronnie de la Roche-Bernard, où la féodalité s'organise et où se développent les activités portuaires. Jusqu'à la Révolution, c'est l'une des plus puissantes baronnies de Bretagne. Les ruelles des vieux quartiers sont d'agréables lieux de promenade. Cette commune, à l'histoire riche, est à admirer en flânant dans ses rues, sur son port ou, en prenant de la hauteur, depuis son ancien pont suspendu au-dessus de la Vilaine.