L’actuelle église fut bâtie sur un édifice déjà existant, antérieur au 9e siècle, et fut érigée entre le 11e et le 12e siècle, à exception de certaines parties, plus anciennes, aujourd’hui encore visibles auprès de la crypte et des absides. En ce qui concerne l’abbaye en tant que telle, il s’agit d’un groupe d’édifices également anciens, formant un monastère fondé par Mathilde de Canossa au 11e siècle. Une fois érigé, le monastère fut attribué aux chanoines de l’ordre de San Frediano de Lucques, ancienne congrégation suivant la règle de Saint Augustin née autour l’année 556. Les chanoines arrivèrent à Monteveglio entre le 1092 et le 1100, et y restèrent pendant 350 ans. En 1455, les chanoines de San Frediano furent remplacés par les chanoines réguliers du Latran, suivant eux aussi la règle de Saint Augustin et appartenant substantiellement au même ordre. Les chanoines réguliers du Latran, à leur fois, restèrent à l’abbaye pendant 350 ans et en furent chassés en 1796 ensuite aux invasions napoléoniennes. Il y a quelques années, l’abbaye fut habitée pendant une brève période par la communauté fondée par Père Giuseppe Dossetti. Aujourd’hui, elle est le siège de la communauté des Frères de Saint François (Fratelli di San Francesco). L’église et l’abbaye de Monteveglio ont été restaurées au cours du dernier siècle par l’architecte Giuseppe Rivani. Les travaux, durés de 1925 à 1934, ont concerné le groupe de bâtiments tout entier, en enlevant ses structures postiches et en remettant en évidence son architecture originale.
L’église de Sant’ Andrea était déjà existante au 11e siècle, mais elle fut rebâtie au 17e siècle, à exception du clocher (dont la forme renvoie à la pointe d’un crayon), qui fut construit en 1808. En 1803, les envahisseurs napoléoniens supprimèrent la mairie de Montebudello, qui avait beaucoup de siècles de vie et d’histoire, et en firent un hameau de Monteveglio.