The municipality of São João da Pesqueira lies in Viseu district, in the Beiras, in central Portugal: according to the 2021 census it is home to 6,780 people, over 266.1 km².
Population density is about 25 per km²: a mainly rural municipality, with a main town and several villages scattered across its territory. Of the 24 municipalities in Viseu district, it is number 19 by population.
As the crow flies it lies about 62 km north-east of Viseu, the capital. The nearest major city is Porto, about 100 km away.
Nearby, within a few dozen kilometres, are other destinations featured in our guides: Pinhão (15 km), Vila Nova de Foz Côa (23 km), Peso da Régua (32 km), Lamego (34 km), Vila Real (35 km).
To explore the area, use the map of neighbouring municipalities and the accommodation options in and around São João da Pesqueira; all the municipalities in Viseu district are listed on their own page.