Viñayo está ubicado en Carrocera municipio en la provincia de Provincia de León, Castilla y León. La población de Viñayo es de 47 personas (2020), la distancia de Viñayo a Madrid es de 365 kilómetros, la distancia de Viñayo a León (capital de la Provincia de León) es de 40 kilómetros. Otero de las Dueñas, Benllera, Cuevas de Viñayo, Piedrasecha, Santiago de las Villas, Canales, Garaño, Selga de Ordás y Tapia de la Ribera se encuentran cerca de Viñayo.