
L’abbaye de Montpeyroux, inscrite aux Monuments Historiques en 2000, est une ancienne abbaye cistercienne, fondée en 1126 par des cisterciens de l'abbaye de Bonnevaux, et qui était située sur le territoire de l'actuelle commune de Puy-Guillaume. L'abbatiale, d'une soixantaine de mètres de longueur, était semble-t-il la plus vaste d'Auvergne. De l’église primitive, il ne reste qu’une partie de la nef et un bas-côté partiellement couvert d’une voûte en berceau légèrement brisé.
En 1485, Louis Ier de Montpensier chasse les religieux de leur abbaye et s'installe à leur place avec ses troupes. Un siècle plus tard, durant les guerres de religion, le monastère est pillé par des soldats. Les bâtiments conventuels sont détruits au cours d'un incendie en 1685, et partiellement reconstruits jusqu'en 1691. À la Révolution française, l'abbaye est fermée et vendue comme bien national.