Portogallo.ccAt the edge of the ocean
Viana do Castelo district

Melgaço

Municipality in Viana do Castelo district, population 7,776

Melgaço, in the Minho, is part of Viana do Castelo district. The municipality covers 238.1 km² and had 7,776 inhabitants at the 2021 census.

Population density is about 33 per km²: a mainly rural municipality, with a main town and several villages scattered across its territory. Of the 10 municipalities in Viana do Castelo district, it is number 10 by population.

As the crow flies it lies about 59 km north-east of Viana do Castelo, the capital. The nearest major city is Porto, about 105 km away.

Nearby, within a few dozen kilometres, are other destinations featured in our guides: Monção (24 km), Ponte da Barca (32 km), Gerês (35 km), Valença (37 km), Ponte de Lima (44 km).

Below you will find a map of neighbouring municipalities, the weather, places to stay in the area and a link to all the municipalities in Viana do Castelo district.

Melgaço on the map

Nearby

Municipalities of Viana do Castelo district · Minho

Where to stay in Melgaço