Buenavista is a municipality and the largest settlement in the province of Guimaras, Philippines. According to the 2020 census, 52,899 people lived there. It is at the northern point of Guimaras Island.
Buenavista is the oldest municipality in Guimaras. It was founded in 1775.