Villaviciosa de la Ribera está ubicado en Llamas de la Ribera municipio en la provincia de Provincia de León, Castilla y León. La población de Villaviciosa de la Ribera es de 92 personas (2020), la distancia de Villaviciosa de la Ribera a Madrid es de 359 kilómetros, la distancia de Villaviciosa de la Ribera a León (capital de la Provincia de León) es de 34 kilómetros. Pedregal, San Román de los Caballeros, Santiago del Molinillo, Mataluenga, Villarroquel, San Martín de la Falamosa, Secarejo y Espinosa de la Ribera se encuentran cerca de Villaviciosa de la Ribera.