Viana do Castelo, okrug na krajnjem sjeverozapadnom dijelu Portugala, 2255 km2, 244 836 stanovnika (2011). Sastoji se od deset općina i 290 župa; pripada regiji Norte. Površinom najmanji okrug u Portugalu. Između španjolske granice na sjeveru i istoku te obale Atlantskoga oceana na zapadu, pretežno brdovito i planinsko područje; najviši vrh 1373 m. Središte mu je istoimeni grad → Viana do Castelo. Na istoku nacionalni park Penede-Gerês. Rijeke Miño i Lima.