Villanueva de Arosa (en gallego y oficialmente "Vilanova de Arousa") es un municipio costero situado en la parte occidental de la comarca del Salnés (provincia de Pontevedra, Galicia), en el noroeste de España.