Vegaviana es un municipio ubicado en la provincia de Provincia de Cáceres en Extremadura. La población de Vegaviana es de 868 personas (2020), el área de Vegaviana es de 23.06 kilómetros cuadrados, la distancia de Vegaviana a Mérida (capital de la Extremadura) es de 129 kilómetros, la distancia de Vegaviana a Madrid es de 311 kilómetros. Vegaviana comparte fronteras con Moraleja y Cilleros.