O Distrito de Viana do Castelo é um distrito português que pertence à província tradicional do Minho.
Está limitado a norte e leste por Espanha, a sul pelo Distrito de Braga e a oeste pelo Oceano Atlântico.
Tem uma área de 2 255 km² (o menor – décimo oitavo – distrito português) e uma população residente de 250 390 habitantes.
A sede do distrito é a cidade com o mesmo nome.