The District of Viana do Castelo is a Portuguese district that belongs to the traditional province of Minho. It is limited to the north and east by Spain, to the south by the District of Braga and to the west by the Atlantic Ocean. It has an area of 2 255 km² the smallest Portuguese district.