El Distrito de Viana do Castelo es un distrito portugués perteneciente a la provincia tradicional del Minho. Limita al norte y al este con España, al sur con el Distrito de Braga y al oeste con el océano Atlántico. Área: 2.255 km² (el menor distrito portugués). Población residente (2001): 250.273. Sede del distrito: Viana do Castelo.