Aunque parezca mentira Buenavista cuenta con 3 iglesias todavía en pie, si bien solo una se dedica al culto, la iglesia nueva a la entrada del pueblo.
La iglesia vieja, en la parte de atrás del pueblo junto al cementerio, hoy dedicada a usos agrícolas pues es de propiedad particular.
La otra iglesia se sitúa en Terrados, iglesia de Sto. Domingo también de propiedad particular.
Situada en el término de Martinamor pero perteneciente a la parroquia de Buenavista. la ermita de Nuestra Señora de San Pelayo hoy se encuentra en ruinas.
La iglesia vieja de Buenavista contaba con un retablo de incalculable valor puesto que fue realizado por Bernardo de Carvajal entre los años 1697-1707. Actualmente se encuentra en el museo de Salamanca.