L'église Saint-André de Villaines-les-Rochers est une église paroissiale affectée au culte catholique dans la commune française de Villaines-les-Rochers, dans le département d'Indre-et-Loire. L'édifice roman est très largement remanié au XIXe siècle et ses murs murs intérieurs sont alors entièrement recouverts de peintures représentant des scènes religieuses. Il est classé comme monument historique en 2002.