Villaviciosa está ubicado en Solosancho municipio en la provincia de Provincia de Ávila, Castilla y León. La población de Villaviciosa es de 92 personas (2020), la distancia de Villaviciosa a Madrid es de 134 kilómetros, la distancia de Villaviciosa a Ávila (capital de la Provincia de Ávila) es de 34 kilómetros. Robledillo, Baterna, Riatas, Palacio, Salobralejo y Bandadas se encuentran cerca de Villaviciosa.