Villanueva de Pría es un lugar ubicado en la parroquia de Pría, en el concejo de Llanes, en la comunidad autónoma del Principado de Asturias (España) y es el pueblo más al noroccidente de dicha parroquia. Se encuentra a unos 20 km de la capital del concejo y a 10 km de Ribadesella.