Castro Daire est une municipalité (en portugais : concelho ou município) du Portugal, située dans le district de Viseu et la région Centre.