Buenavista es un municipio de la comarca de la Tierra de Alba, en la provincia de Salamanca, Castilla y León, España. Hasta 1909 se llamó Pocilgas.