Buenavista là một đô thị hạng 4 ở tỉnh Guimaras, Philippines.
Theo điều tra dân số năm 2000 của Philipin, đô thị này có dân số 41.717 người trong 8.373 hộ.
Buenavista được chia ra 36 barangay.
Bản mẫu:Metro Iloilo-Guimaras Bản mẫu:Guimaras