Битва при Виланове происходит между Португалией и Испанией во время Войны за восстановление Португалии.

Битва при Виланове произошла 17 сентября 1658 года во время Войны за восстановление Португалии недалеко от форта Сан-Луис-де-Гонзага, расположенного к югу от Туи на южном берегу реки Минью. Испанская армия под командованием губернатора Галисии Родриго Пиментеля, маркиза Вианы, вошла на территорию Португалии и столкнулась с португальской армией во главе с Жоао Родригешем де Васконселуш-э-Соуза, 2-м графом Каштелу Мельхора. Испанцы одержали победу и в последующие месяцы захватили Монсан, Сальватерра-де-Миньо и другие португальские крепости.