Montignac jest malowniczym, zabytkowym miasteczkiem nad Wezerą. Ma ładną zabudowę pochodzącą głównie z okresu od XIV do XVIII w. Jej największą atrakcją są znajdujące się w pobliżu jaskinie Lascaux z prehistorycznymi malowidłami.
Choć większość turystów przybywa w te okolice głównie dla prehistorycznego dziedzictwa, to samo miasteczko też jest bardzo ciekawe. Jego najbardziej charakterystycznym widokiem są kamienne domy stojące wzdłuż brzegu rzeki. Główna ulica Rue de la Pègerie pełna jest XIV wiecznych domów z charakterystycznymi balkonami.
W przeszłości zamek Montignac należał do najważniejszych warowni Akwitanii. Dziś w większości znajduje się w ruinie. Ciekawymi zabytkami są Szpital św. Jana, w którym mieści się obecnie Centrum Informacji Turystycznej, XVIII wieczny konwent św. Klary oraz Przeorat św. Jerzego, który jest siedzibą pracowni i warsztatów rzemieślniczych.
Najważniejszą atrakcją Montignac jest kompleks jaskiń Lascaux i Jaskinia Lascaux II. Ze względu na unikalne paleolityczne malowidła pokrywające ich ściany zostały one wpisane na listę UNESCO. Ponieważ tłum zwiedzających mógłby zniszczyć te niezwykłe dzieła stworzono Jaskinię Lascaux (Lascaux IV) będącą wierną repliką grot. Działa przy niej centrum interpretacji, w którym można zapoznać się z historią i symboliką malowideł.