Castro Daire, in the Beiras, in central Portugal, is part of Viseu district. The municipality covers 379.1 km² and had 13,753 inhabitants at the 2021 census.
Population density is about 36 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 7 by population.
As the crow flies it lies about 25 km north of Viseu, the capital. The nearest major city is Porto, about 65 km away.
Nearby, within a few dozen kilometres, are other destinations featured in our guides: Lamego (24 km), Arouca (25 km), Viseu (28 km), Peso da Régua (32 km), Amarante (42 km).
Below you will find a map of neighbouring municipalities, the weather, places to stay in the area and a link to all the municipalities in Viseu district.