Santa María de Buil o Buil, es una localidad española perteneciente al municipio de Aínsa-Sobrarbe, en el Sobrarbe, provincia de Huesca, Aragón.