Viana do Alentejo is a municipality in Portugal, in Évora district, in the Alentejo. At the 2021 census it had 5,323 inhabitants over an area of 393.6 km².
With about 14 inhabitants per km², it is a sparsely populated area of countryside, small villages and wide open spaces, typical of inland Portugal. Of the 14 municipalities in Évora district, it is number 11 by population.
As the crow flies it lies about 30 km south-west of Évora, the capital. The nearest major city is Évora, about 30 km away.
Nearby, within a few dozen kilometres, are other destinations featured in our guides: Évora (31 km), Arraiolos (41 km).
To explore the area, use the map of neighbouring municipalities and the accommodation options in and around Viana do Alentejo; all the municipalities in Évora district are listed on their own page.