Dinan jest historycznym miastem, z dobrze zachowanym średniowiecznym centrum, w którym zobaczyć można liczne domy o konstrukcji szachulcowej. Jego ozdobą są też mury miejskie z licznymi basztami.
W średniowieczu Dinan rozwijało się jako centrum handlu na szlaku z Normandii. Z tego okresu pochodzi większość jego najcenniejszych zabytków. Do dziś przetrwały duże fragmenty fortyfikacji z basztami i bastionami. W ich obrębie stoją szare, granitowe domy skupione przy wąskich ulicach. W niektórych częściach miasta można też zobaczyć ładne kamienice o konstrukcji szachulcowej.
Dzięki zachowanemu staremu miastu Dinan jest często przedstawiane jako typowa, tradycyjna bretońska miejscowość. Zachwyca wąskim, brukowanymi ulicami i stojącymi przy nich średniowiecznymi domami. Wśród budowli w centrum jest też bazylika Zbawiciela, której budowę rozpoczęto w XI w. oraz gotycki kościół Saint-Malo. Z wybudowanego w XIV w. zamku pozostały jedynie ruiny, ale nawet one pokazują jak okazała była to budowla w przeszłości.