Melgaço, nel Minho, fa parte del distretto di Viana do Castelo. Il comune si estende su 238,1 km² e al censimento del 2021 aveva 7.776 abitanti.
La densità è di circa 33 abitanti per km²: un comune a carattere prevalentemente rurale, con un centro principale e diversi villaggi sparsi nel territorio. Per numero di abitanti è il 10° dei 10 comuni del distretto di Viana do Castelo.
In linea d'aria si trova a circa 59 km a nord-est di Viana do Castelo, il capoluogo. La grande città più vicina è Porto, a circa 105 km.
Nei dintorni, nel raggio di poche decine di chilometri, ci sono altre mete raccontate nelle nostre guide: Monção (24 km), Ponte da Barca (32 km), Gerês (35 km), Valença (37 km), Ponte de Lima (44 km).
Qui sotto trovi la mappa con i comuni vicini, il meteo, le soluzioni per dormire in zona e il collegamento a tutti i comuni del distretto di Viana do Castelo.