Vilagarcía de Arousa est une commune d'Espagne de la province de Pontevedra en Galice. Elle est le chef lieu de la comarque O Salnés et est située à 25 kilomètres au nord-ouest de Pontevedra, le chef-lieu de la province et capitale des Rias Basses espagnoles.