Villanueva de Oscos ( Eonavian : Vilanova d'Ozcos ) es un municipio de la Comunidad Autónoma del Principado de Asturias , España. Limita al norte con Vegadeo y Castropol , al sur con San Martín de Oscos y Santa Eulalia de Oscos , al este con Illano y San Martín, y al oeste con Taramundi .
Allí se ubica el Monasterio medieval de Santa María de Villanueva de Oscos .