Le musée de Carnac fût ouvert en 1882 sous le nom de "Musée James Miln" du nom de son donateur.
D'origine écossaise celui-ci, passionné d'archéologie, s'était installé à Carnac et avait fait don de ses fouilles à sa mort en 1881. Puis, son assistant Zacharie Le Rouzic, originaire du pays, pris sa relève. Le musée est installé depuis 1985 dans l'ancien presbytère et présente des collections d'archéologie notamment du néolithique, résultat des fouilles anciennes ou actuelles, des maquettes permettant de restituer des vues d'ensemble ainsi que des moulages de dalles gravées de mégalithes, des collections de fossiles et minéraux ou encore de gravures anciennes.
Au total, se sont plus de 6500 objets qui sont exposés retraçant ainsi l'histoire de l'homme dans la région depuis 450 000 ans avant JC jusqu'à l'époque gallo-romaine.